点击按钮

时间:2018-01-26 10:58:17

标签: angular button filter

我有一个自定义管道过滤器,它允许我在我的模型中搜索搜索文本,我努力使其按下按钮而不是用户输入。现在我正试图这样做:

<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。

1 个答案:

答案 0 :(得分:1)

错误很少

变化

发件人

<input [{ngModel}="SearchText" type="text">

<input [(ngModel)]="SearchText" type="text">

(click) 而不是 ng-click

<button type="button" (click)="searchText = {Name: 'Ragnar'}">Ragnar</button>