我有一个数字类型的输入,当我尝试使用 onChange 事件更改值时,它不起作用。
我已经尝试过相同的文本输入,并且效果很好。
<input
type="number"
[(ngModel)]="element.value"
(change)="onChange($event)"
>
export class NumFieldComponent {
@Input() index;
@Input() element; //element.value = 0
onChange($event){
var confirm = confirm("Are you sure about this?")
if(confirm){
//True, accept the value
} else {
this.element.value = 0;
//Failed, set the input back to 0
}
}
}
我是 Angular2 的新手,所以我在这里缺少什么?
PS。我已经看到了与采用布尔值的输入类似的问题