Определить, было ли очищено значение ионного входа - PullRequest
0 голосов
/ 26 апреля 2020

Есть ли способ определить, было ли очищено содержимое ion-input, я хотел бы выполнить некоторый код после того, как это условие произошло.

У меня есть следующие данные:

<ion-input clearInput value="clear me" [(ngModel)]="myValue"></ion-input>

clearInput указывает ion-input, чтобы отображать прозрачный значок на входе, когда есть значение. Нажатие на него очищает ввод.

То, что я до сих пор делал, проверяет изменения и выполняет функцию, когда значение очищается, что может быть не так, когда пользователь только что очистил ввод с помощью backspace или delete

1 Ответ

0 голосов
/ 26 апреля 2020

Это можно сделать с помощью установщика / получателя. Что-то вроде:

private _myValue: string;
 set myValue(value: string) {
   if(value === '') {
     //logic for when value is empty
   }
   this._myValue = value;
 }

 get myValue() {
   return this._myValue;
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...