【发布时间】:2014-03-24 16:53:40
【问题描述】:
我正在使用 ng-repeat 在 UI 中呈现一组复杂的数据。收到数据后,我需要根据一些复选框、滑块等过滤数据。现在我将有 6 个自定义过滤器,基于时间、价格和一些复选框。我像下面这样使用它们
ng:repeat="response in searchResponse|filter:filter1(response)|filter:filter2(response)|filter:filter3(response)|filter:filter4(response)|filter:filter5(response)|filter:filter6(response)|limitTo:totalDisplayed
这很好用,但我认为这是一种应用过滤器的非常昂贵的方式。在此之后,我注意到渲染性能有相当大的滞后。有没有更好的方法在这里处理过滤器?考虑到我将来可能会有更多这样的过滤器。
请提出建议。谢谢 !
【问题讨论】:
标签: angularjs filter angularjs-ng-repeat ng-repeat