我正在使用 Angular 2 (TypeScript)。
每当我选择一个新选项时,如何触发一个函数,例如 onChange()
?
当我在网上搜索时,我找到的只是有关 Angular 1 中的 ng-change
的信息。( https://docs.angularjs.org/api/ng/directive/ngChange )
<select [(ng-model)]="selectedDevices">
<option *ng-for="#i of devices">{{i}}</option>
</select>
谢谢
最佳答案
因为 angular2 直接绑定(bind)到 DOM 事件,你可以只监听 change 事件:
<select [(ng-model)]="selectedDevices" (change)="changeHandler($event)">
然后在你的组件中:
public changeHandler($event) {
// do something here
}
关于typescript - 每次在 Angular 2 中选择一个新选项时如何触发一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696559/