Angular 2 / Karma" By.directive" - 如何选择Html元素?

时间:2016-12-19 13:15:28

标签: angular karma-runner

我正在看Angular 2 docs

fixture.debugElement.queryAll(By.directive(HighlightDirective));

但是,当我尝试时,By未定义。我需要什么导入?另外,我认为我理解这是正确的,这让我可以通过指令/ class / id / etc在模板中选择单个html元素?

是否有其他方法可以选择html元素并触发操作? (例如,点击')

1 个答案:

答案 0 :(得分:4)

嗯,事实证明它在文档中是如此,但它需要一段时间才能找到它。导入是:

import { By } from '@angular/platform-browser';