从角度4中获取组件模板中的html元素?

时间:2017-05-10 17:19:22

标签: html angular dom

我想获得一个不在组件模板中的css选择器元素 e.g:
我想获得一个带[data-name="target"]选择器的元素 我在我的组件中使用了ElementRef但它返回null,除非该元素在组件模板中。

constructor(elementRef: ElementRef) { }

  private updateTarget() {
    if (this.targetSelector == '') return; // this.targetSelector => [data-name="target"]
    let element = this.elementRef.nativeElement.querySelector(this.targetSelector); 
    // element is null
  }

0 个答案:

没有答案