Html 角度4:(单击)事件在-标签未在IE11中触发
在我的应用程序中,我在选项标记上使用angular click事件。该事件在Chrome和Firefox中正确触发。遗憾的是,IE11中没有发射 我的代码如下所示:Html 角度4:(单击)事件在-标签未在IE11中触发,html,angular,events,click,internet-explorer-11,Html,Angular,Events,Click,Internet Explorer 11,在我的应用程序中,我在选项标记上使用angular click事件。该事件在Chrome和Firefox中正确触发。遗憾的是,IE11中没有发射 我的代码如下所示: <select ...> <ng-template ngFor ...> <optgroup ...> <option ... (click)="fireEvent()">...</option> </o
<select ...>
<ng-template ngFor ...>
<optgroup ...>
<option ... (click)="fireEvent()">...</option>
</optgroup>
</ng-template>
</select>
这个。。。只是一些属性的缩写,在这里没有任何影响
根据其他一些互联网消息来源,我对IE11和angular中的点击事件的问题似乎是一个已知的问题,因为……让我们说一下,从很长一段时间以来:D
对于其他HTML结构,有一些解决方案在本例中不起作用
有人知道IE11的一些解决方法吗?我自己找到了解决这个问题的方法。我没有设法让click事件运行,所以我尝试实现一种变通方法。 我的解决方法是在标记上使用更改事件。每次单击另一个选项时,都会发出更改事件。当前选定项目的模型仍在“我的角度组件”中更新,因此一切看起来都很好
<select ... (change)="fireEvent()">
<ng-template ngFor ...>
<optgroup ...>
<option ... >...</option>
</optgroup>
</ng-template>
您应该尝试其他方法,而不是单击选项。