我正在使用Angular 2(TypeScript)。
我想对新选择做些事情,但是我得到的onChange()
总是最后一个选择。如何获得新选择?
<select [(ngModel)]="selectedDevice" (change)="onChange($event)">
<option *ngFor="#i of devices">{{i}}</option>
</select>
onChange($event) {
console.log(this.selectedDevice);
// I want to do something here with the new selectedDevice, but what I
// get here is always the last selection, not the one I just selected.
}
角7/8
从角度6开始,已弃用ngModel输入属性和反应形式指令,在角度7+中将其完全删除。在此处阅读官方文档。
使用反应形式方法,您可以将所选数据获取/设置为;