我有一个自定义管道过滤器,它允许我在我的模型中搜索搜索文本,我努力使其按下按钮而不是用户输入。现在我正试图这样做:
<input [{ngModel}="SearchText" type="text">
我创建了这样的数据:
<tr *ngFor="let c for char | filter : SearchText">
<td> {{c.Name}} </td>
</tr>
所以这很有效。
现在我尝试添加这样的东西:
<button type="button" ng-click="searchText = {Name: Ragnar}">Ragnar</button>
这不起作用。我也尝试过:
<button type="button" [{ngModel}="SearchText">Ragnar</button>
但它似乎也没有读过Ragnar。有任何想法吗?
Angular 4。
答案 0 :(得分:1)
错误很少
变化
发件人强>
<input [{ngModel}="SearchText" type="text">
要强>
<input [(ngModel)]="SearchText" type="text">
和 (click)
而不是 ng-click
<button type="button" (click)="searchText = {Name: 'Ragnar'}">Ragnar</button>