【发布时间】:2016-10-27 12:32:23
【问题描述】:
我是 Angular 2 的新手,我最近一直在尝试双向绑定。我有以下代码:
template.html
<select [(ngModel)]="val" (change)="onChanged()">
<option>1</option>
<option>2</option>
<option>1</option>
</select>
component.ts
..//other code definitions here
export class MyComponent{
val: number = 1; //edited this
onChanged(){
console.log(this.val);
}
}
问题是当下拉列表中选择的值发生变化时,控制台输出的值仍然是之前的值。它只会在我再次选择另一个值后更新,但打印的值仍然是之前选择的值。所以这就像是被一个选择延迟了。
希望任何人都可以提供帮助。
谢谢。
【问题讨论】:
标签: angular angular2-template angular2-components