проблема с ngModelOptions: значение в ngmodel не обновляется в некоторых случаях - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть некоторые проблемы с вводом, у меня была директива [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 Ответ

0 голосов
/ 14 сентября 2018

Использовать (input) прослушиватель событий.Это может помочь вам обнаружить изменения для каждого пользовательского ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...