我刚看过那边的文档https://angular.io/guide/testing

component = fixture.debugElement.componentInstance
component = fixture.componentInstance

但是我还不了解这两者之间的区别

最佳答案

没有区别。 TestBed.createComponent创建一个组件类的实例,两个属性都引用它:

fixture.debugElement.componentInstance === fixture.componentInstance
fixture.componentInstance可能是首选,因为它花费的时间更少。

关于Angular4区别componentInstance和debugElement.componentInstance,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46681614/

10-15 06:22