gpt4 book ai didi

javascript - Angular 2 中 select 的更改事件在 Firefox 和 Edge 中不起作用

转载 作者:行者123 更新时间:2023-12-02 14:43:59 25 4
gpt4 key购买 nike

这是我的代码:

<select class="form-control selectpicker" (change)="changeTower()" [(ngModel)]="_selectedTower._id">
<option attr.value="{{tower._id}}" *ngFor="#tower of _towers;">Tower {{tower.name}}</option>
</select>
  1. 在 Firefox 中 changeTower()根本打不着。
  2. 在 Edge 中,它仅在第一次运行,然后完全停止运行。

.

第一次更改后,_selectedTower._id 的值没有更改。

最佳答案

这是 Firefox 和 Edge 中的已知问题

解决方法是使用 (change) 事件(和事件值)而不是 ngModelChange

<select [ngModel]="value" (change)="changeValue($event.target.value)">

据我所知,已经有修复但尚未发布。

关于javascript - Angular 2 中 select 的更改事件在 Firefox 和 Edge 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36762784/

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