Как назвать трубу на основе событий в угловых?
Я создал пользовательский канал, который преобразует дюймы в фут-дюймы (65 = 5' 5"), и он отлично работает при рендеринге данных на странице в текстовом поле. То же текстовое поле я хочу изменить и обновить, но всякий раз, когда Я пытаюсь изменить значение для каждой записи, применяя трубу и конвертируя в требуемый формат, и это вызывает проблему. Я хочу применить трубу только после завершения записи в текстовом поле при изменении. Есть ли способ применить трубу только когда '(ionBlur)'вместо'(ionChange)'
<ion-row *ngFor="let item of TankData" >
<ion-col>
<ion-input type="text" [ngModel]="item.value | feetInch" (ngModelChange)="item.value=$event" (ionBlur)="notify($event)"></ion-input>
</ion-col>
</ion-row>
1 ответ
<ion-input type="text" [ngModel]="item.value | feetInch" [ngModelOptions]="{updateOn:'blur'}" (ngModelChange)="item.value=$event" ></ion-input>
У меня сработала опция ngModelOptions