Почему этот метод не работает, когда я пытаюсь очистить текстовое поле?
<div>
<input type="text" placeholder="Search..." [value]="searchValue">
<button (click)="clearSearch()">Clear</button>
</div>
export class App {
searchValue:string = '';
clearSearch() {
this.searchValue = '';
}
}
Чего я ожидаю: так как я передаю свойство для поискового значения, когда я нажимаю кнопку, оно должно получить обновленное значение, которое обрабатывается в функции clearSearch()
.
Я также заметил, что если я устанавливаю значение по умолчанию для searchValue
, clearSearch()
работает, но только один раз.
Пожалуйста, проверьте мой поршень.