Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从@HostListener、angular2指令获取目标元素id_Angular - Fatal编程技术网

如何从@HostListener、angular2指令获取目标元素id

如何从@HostListener、angular2指令获取目标元素id,angular,Angular,我的指令hostlistener代码是 @HostListener('mouseenter',['$event']) onMouseEnter(event) { this.highlight(this.highlightColor || this._defaultColor); console.log(event.target); } 我的元素是 <div myHighlight [highlightColor]="'green'" [defaultColor]

我的指令hostlistener代码是

  @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吗?

试试这个:

event.currentTarget.id
试试这个:

event.currentTarget.id