2016-09-27 43 views
0

我的指令hostlistener代碼如何從@HostListener得到目標元素的ID,angular2指令

@HostListener('mouseenter',['$event']) onMouseEnter(event) { 
    this.highlight(this.highlightColor || this._defaultColor); 
    console.log(event.target); 
    } 

和我的元素是

<div myHighlight [highlightColor]="'green'" [defaultColor]="'violet'" id='dummyDiv'> 
    some text 
</div> 

一切都可以正常使用。

我只是想知道我可以在@HostListener中的event.target中獲取元素ID(#dummyDiv)嗎?

回答

2

試試這個:

event.currentTarget.id 
+0

非常感謝它的工作原理 – raju

相關問題