gpt4 book ai didi

Angular2,HostListener,我如何定位一个元素?我可以根据类(class)定位吗?

转载 作者:太空狗 更新时间:2023-10-29 16:49:26 24 4
gpt4 key购买 nike

在 Angular2 中,如何定位 HostListener 装饰器中的元素?

@HostListener('dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}

@HostListener('document: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}

@HostListener('myElement: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}

@HostListener('myElement.myClass: dragstart', ['$event'])
onDragStart(ev:Event) {
console.log(ev);
}

两人先行。我尝试过的任何其他事情都会引发 EXCEPTION: Unsupported event target undefined for event dragstart

那么,我可以将它实现到目标元素吗?怎么办?

最佳答案

@HostListener() 只支持windowdocumentbody 作为全局事件目标,否则它仅支持组件宿主元素。

关于Angular2,HostListener,我如何定位一个元素?我可以根据类(class)定位吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41700724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com