Angular 2.没有从输入中触发Keyup事件
这是非常简单的情况,但我真的不知道为什么它不起作用。我得到了应该调用keyup事件函数的输入文本字段。但事实并非如此。Angular 2.没有从输入中触发Keyup事件
<input class="form-control m-1" type="text" #search (keyup)="filterCatalogues(search.value)">
而代码本身。
filterCatalogues(value: string): CataloguesListDto[] { return this.catalogues.filter (catalogue => {
return catalogue.companyName === value || catalogue.catalogueName === value;
});
}
回答:
您需要更改您的filterCatalogues事件。我假定目录绑定到DOM
<input class="form-control m-1" type="text" #search (keyup)="filterCatalogues()"> filterCatalogues(){
this.catalogues = this.catalogues.filter (catalogue => {
return catalogue.companyName === searchModel|| catalogue.catalogueName === searchModel;
});
}
以上是 Angular 2.没有从输入中触发Keyup事件 的全部内容, 来源链接: utcz.com/qa/260785.html