当我试图清除文本字段时,为什么这个方法不起作用?
<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()
函数可以工作,但只能工作一次.
请给我check my plunker美元.