Typescript 角度8通过元件参考方法
我想知道我是否可以在angular 8中将一个元素传递给这样的方法Typescript 角度8通过元件参考方法,typescript,angular8,Typescript,Angular8,我想知道我是否可以在angular 8中将一个元素传递给这样的方法 <div #linkExplained> ... </div> <div (mouseleave)="somefunction(linkExplained)" > </div> ... 这在dev上运行时是有效的 “MyComponent”类型上不存在属性“linkExplained”。我以不同的方式完成了此操作 <div id='id1' #l
<div #linkExplained>
...
</div>
<div (mouseleave)="somefunction(linkExplained)" >
</div>
...
这在dev上运行时是有效的
“MyComponent”类型上不存在属性“linkExplained”。我以不同的方式完成了此操作
<div id='id1' #linkExplained>
...
</div>
<div id='id2' #linkExplained>
...
</div>
<div (mouseleave)="somefunction('linkExplained')" >
</div>
有点迂回,但得到了这份工作
如果有人知道我发布的问题的答案,我们将不胜感激
@ViewChildren("linkExplained") linkExplainedList: QueryList<any>;
somefunction(elementId: string) {
this.linkExplainedList.forEach((item: ElementRef) => {
if (item.nativeElement.id == elementId) {
//do something
}
));
}