如何通过在角度5

时间:2018-07-07 11:18:02

标签: html angular typescript kendo-ui dom-manipulation

我实际上想将(mouseover)=“ sample()”添加到在浏览器中加载页面时动态生成的一些html元素

我尝试使用

将鼠标悬停添加到html元素中
document.querySelectorAll('idName ul li')[0].setAttribute('mouseover','sample()')

通过执行上述代码,鼠标悬停已通过以下方式添加到动态html元素中:

<li mouseover="sample()">First item</li>

但是当我使用角度5时,我需要用括号将mouseover事件包装起来,它应该看起来像

<li (mouseover)="sample()">First Item</li>

因此,当我尝试将其包含在querySelector中时:

document.querySelectorAll('idName ul li')[0].setAttribute('(mouseover)','sample()')

我收到一个错误消息,说(mouseover)无效

如何将此鼠标悬停事件添加到动态加载的html中。

当我尝试使用仅带有此标记的kendo multiselect框时,我遇到了这种情况

 <kendo-multiselect [data]="data">
</kendo-multiselect>

剑道多选ui看起来像这样enter image description here

现在,当我将鼠标悬停在带有关闭图标的选定选项上时,这很清楚,这些选项是在页面加载到浏览器(棒球和曲棍球)时动态生成的,应该执行某些功能

0 个答案:

没有答案