尝试了打字稿中元素引用的点击事件,但不起作用。如何编写元素引用的点击事件。如果有人知道,请帮助找到解决方案。
应用程序组件.ts:
@ViewChild('testElem') el:ElementRef;
@ViewChild('testElem2') el2:ElementRef;
this.el.on('click',()=>{
alert("test");
});
Run Code Online (Sandbox Code Playgroud)
应用程序组件.html:
<div #el>testElem</div>
<div #el2>testElem2</div>
Run Code Online (Sandbox Code Playgroud) 尝试获取元素引用名称但不起作用。如果有人知道请帮助找到解决方案。
Alert 应该像容器一样。因为那是元素引用。
应用程序组件.html:
<div (click)="test(event)" #container></div>
Run Code Online (Sandbox Code Playgroud)
应用程序组件.ts:
test(e){
alert(e.elementRef);
//Output should be like alert("container");
}
Run Code Online (Sandbox Code Playgroud)