(角度5) 我的角度模板中有一个复选框,我希望它可以调用一个函数(无论选中还是未选中)。另外,我正在查看是否在单击复选框时按住了Shift键。在Chrome中有效。但是,如果我按住Shift键并单击Mozilla Firefox中的复选框,则不会选中/取消选中该复选框,也不会调用该函数。
我已经尝试过使用CTRL,ALT之类的不同按钮,但其反应与shift相同。按住其他任何按钮时,感觉Firefox都不响应单击事件。
模板:
<label class="checkbox-container">
<input type="checkbox" (click)="select($event)">
</label>
js:
select($event) {
// whatever is here works in Chrome but not Firefox
if ($event.shiftKey) {
...
}
}
即使我按住任意键并同时单击该复选框,我也希望它能够选中该复选框