可以使用内置的 ngModel
指令并在 ngModelChange
事件中手动设置输入框的值来解决该问题。具体实现如下:
export class AppComponent {
inputValue: string;
onInputChange(value: string) {
if (!value) {
this.inputValue = '';
}
}
}
在 onInputChange
方法中,如果变量 value
为空,则将输入框的值设为空字符串。这样,即使用户手动删除输入框内容,也能正确地清空输入框。