不用那么复杂,可以使用 ngValue 来绑定 item,chose 就是对应的选择项(item)<select (ngModel)="chose" ... > <option [ngValue]="item" ... >...</option> </select>
在angular中,change事件是无法监听到双向数据绑定模式的[(ngModel)]的,根本原因是因为 change和[(ngModel)]本身就是两套班子:change 用于监听原生的input change事件ngModelChange 用于监听 ngModel change的事件所以请尝试将 (change) 换成 (ngModelChange)。
不用那么复杂,可以使用
ngValue
来绑定item
,chose
就是对应的选择项(item
)