如何在 select Angular 2 中的一个新选项每次触发一个函数?
How to trigger a function every time when I select a new option in Angular 2?
我正在使用 Angular 2 (TypeScript)。
如何在我 select 一个新选项时触发一个函数,例如 onChange()
?
我在网上搜索时,只找到Angular中ng-change
的信息 1. (https://docs.angularjs.org/api/ng/directive/ngChange)
<select [(ng-model)]="selectedDevices">
<option *ng-for="#i of devices">{{i}}</option>
</select>
谢谢
因为 angular2 直接绑定到 DOM 事件,你可以只听变化事件:
<select [(ng-model)]="selectedDevices" (change)="changeHandler($event)">
然后在你的组件中:
public changeHandler($event) {
// do something here
}
我正在使用 Angular 2 (TypeScript)。
如何在我 select 一个新选项时触发一个函数,例如 onChange()
?
我在网上搜索时,只找到Angular中ng-change
的信息 1. (https://docs.angularjs.org/api/ng/directive/ngChange)
<select [(ng-model)]="selectedDevices">
<option *ng-for="#i of devices">{{i}}</option>
</select>
谢谢
因为 angular2 直接绑定到 DOM 事件,你可以只听变化事件:
<select [(ng-model)]="selectedDevices" (change)="changeHandler($event)">
然后在你的组件中:
public changeHandler($event) {
// do something here
}