每当我在Angular 2中选择一个新选项时如何触发一个函数?

时间:2015-11-13 15:46:57

标签: typescript angular

我正在使用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>

由于

1 个答案:

答案 0 :(得分:7)

由于angular2直接绑定到DOM事件,您可以只听取更改事件:

 <select [(ng-model)]="selectedDevices" (change)="changeHandler($event)">

然后在你的组件中:

 public changeHandler($event) {
   // do something here
 }