我在输入方面有一些问题,我有指令[ngModelOptions],因为我想在“模糊”之后更新,因为[ngModel]中的管道 . 它在我更改[ngModel]中的值时起作用,但是例如,如果我在第一个中输入一个值,如果我用相同的值编辑输入,则没有更新,因此不应用管道 .
HTML:
<input
(keypress)="limiterRemise($event)"
[ngClass]="{
'form-control-plaintext': !selected && datas.Focus,
'form-control': selected && datas.Focus,
'without-border' : !datas.Focus,
'error-line': remiseErreur
}"
class="text-center col-md-4 gray"
[ngModel]="datas.Remise | number: '1.2-2' : 'fr' "
(ngModelChange)="remiseChange($event, datas,gamme )"
[placeholder]="datas.Remise | number: '1.2-2': 'fr'"
type="number"
min="0"
[ngModelOptions]="{updateOn: 'blur'}"
(click)="selectGamme(gamme)"
/>
我的问题的一些屏幕:
谢谢 .
1 回答
使用
(input)
事件侦听器 . 这可以帮助您检测每个用户输入的更改 .