How can I select an element in a component template?

后端 未结 12 2168
挽巷
挽巷 2020-11-21 06:56

Does anybody know how to get hold of an element defined in a component template? Polymer makes it really easy with the $ and $$.

I was just

12条回答
  •  囚心锁ツ
    2020-11-21 07:23

    import { Component, ElementRef, OnInit } from '@angular/core';
    
    @Component({
      selector:'display',
      template:`
       
       

    My name : {{ myName }}

    ` }) class DisplayComponent implements OnInit { constructor(public element: ElementRef) { this.element.nativeElement // <- your direct element reference } ngOnInit() { var el = this.element.nativeElement; console.log(el); } updateName(value) { // ... } }

    Example updated to work with the latest version

    For more details on native element, here

提交回复
热议问题