我正在尝试将focousout上的输入值减去1。一个奇怪的问题是,当我第一次输入100并单击旁边时(在视图99中进入),它却是第一次,但是第二次输入100时,它没有虽然我可以在调试模式下看到num属性已更改,但是它没有改变。
为此,我仅使用一种方法进行绑定和聚焦事件。
在html中:
<input type="text" #numElement [ngModel]="num"
(focusout)="distractByOne(numElement.value)" />
在组件中:
distractByOne(val) {
this.num = +val-1;
}
答案 0 :(得分:0)
您尝试过..
<input type="text" #numElement [ngModel]="num"
(focusout)="distractByOne($event)" />
在组件中:
distractByOne(val) {
this.num = +val-1;
}
希望它可以帮助您...