【发布时间】:2018-08-30 22:20:18
【问题描述】:
我创建了一个自定义管道,用于按名为 searchterm 的给定术语过滤数据集。我已将其创建为标记。
<ul>
<li *ngFor="let item of list | searchterm: value">
Say {{item.title}}
</li>
</ul>
“值”来自另一个组件的输入元素。当我每次更改输入文本时,它都会立即激活管道。只有在单击其他组件中的按钮时,我才需要激活管道。
到目前为止我已经创建了这个:
<button (click)="showResult(searchterm)">Search</button>
在组件中:
showResult(strCat:booblean){
this.strCat = true;
}
现在我坚持要走得更远......我该如何管理这个?
【问题讨论】:
-
是什么原因?
-
链接解释得很好。主要是性能和激进的缩小。
-
你的组件有什么样的通信兄弟兄弟姐妹,父母对孩子,孩子对父母?
标签: angular