我正在看Angular 2 docs:
fixture.debugElement.queryAll(By.directive(HighlightDirective));
但是,当我尝试时,By
未定义。我需要什么导入?另外,我认为我理解这是正确的,这让我可以通过指令/ class / id / etc在模板中选择单个html元素?
是否有其他方法可以选择html元素并触发操作? (例如,点击')
答案 0 :(得分:4)
嗯,事实证明它在文档中是如此,但它需要一段时间才能找到它。导入是:
import { By } from '@angular/platform-browser';