是否有办法识别 ion-input
内容已被清除,我想在这种情况发生后执行一些代码。
我有一个输入如下。
<ion-input clearInput value="clear me" [(ngModel)]="myValue"></ion-input>
clearInput
表示 ion-input
当有值时,在输入中显示一个清除图标。点击它就会清除输入。
到目前为止,我所做的是检查变化,并在值被清除时执行一个函数,当用户刚刚用下面的方法清除输入时,情况可能不是这样。backspace
或 delete
可以用一个settergetter来完成。类似这样的。
private _myValue: string;
set myValue(value: string) {
if(value === '') {
//logic for when value is empty
}
this._myValue = value;
}
get myValue() {
return this._myValue;
}