Angular4_清空input输入框
原创
©著作权归作者所有:来自51CTO博客作者Hello_Martin的原创作品,请联系作者获取转载授权,否则将追究法律责任
Method 1.
Using `ngModel`.@Component({ selector: 'my-app', template: ` <div> <input type="text" placeholder="Search..." [(ngModel)]="searchValue"> <button (click)="clearSearch()">Clear</button> </div> `, }) export class App { searchValue:string = ''; clearSearch() { this.searchValue = null; } } Plunker1
Method 2.
Using null value instead of empty quotation marks.@Component({ selector: 'my-app', template: ` <div> <input type="text" placeholder="Search..." [value]="searchValue"> <button (click)="clearSearch()">Clear</button> </div> `, }) export class App { searchValue:string = ''; clearSearch() { this.searchValue = null; } } Plunker2
|
Method 1. Using `ngModel`.@Component({ selector: 'my-app', template: ` <div> <input type="text" placeholder="Search..." [(ngModel)]="searchValue"> <button (click)="clearSearch()">Clear</button> </div> `, }) export class App { searchValue:string = ''; clearSearch() { this.searchValue = null; } } Plunker code: Plunker1
Method 2. Using null value instead of empty quotation marks.@Component({ selector: 'my-app', template: ` <div> <input type="text" placeholder="Search..." [value]="searchValue"> <button (click)="clearSearch()">Clear</button> </div> `, }) export class App { searchValue:string = ''; clearSearch() { this.searchValue = null; } } Plunker code: Plunker2
|