Html 角度4:(单击)事件在-标签未在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

在我的应用程序中,我在选项标记上使用angular click事件。该事件在Chrome和Firefox中正确触发。遗憾的是,IE11中没有发射

我的代码如下所示:

<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>
您应该尝试其他方法,而不是单击选项。