angular获取dom元素

2019-05-07  本文已影响0人  SevenLonely

方式一: ViewChild

<div #box></div>
@ViewChild('box') box: ElementRef;

constructor(){
 // 不能放在构造函数里面这个时候构造函数中还没有视图没法获取到box元素
}

ngOnInit() {
    console.log(this.box.nativeElement);
}

方式二: ElementRef

<div class="box"></div>
constructor(private el:ElementRef){
// 同理
}
ngOnInit(){
    console.log(this.el.nativeElement);
    console.log(this.el.nativeElement.querySelector('.box'));
}
上一篇下一篇

猜你喜欢

热点阅读