Angular4差异componentInstance和debugElement.componentInstance

时间:2017-10-11 06:51:22

标签: angular testing

我刚刚浏览了那里的文档https://angular.io/guide/testing

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

但我还没有理解这两者之间的区别

1 个答案:

答案 0 :(得分:1)

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

fixture.debugElement.componentInstance === fixture.componentInstance

fixture.componentInstance可能是首选,因为输入的时间更短。