我有一个页面,其中包含对大量值进行过滤的数据。 对于我使用的每个列表块
data-ng-repeat="c in vm.competencies | filter : c.competencyTypeID = <number>"
某些过滤器有效,然后剩下的不会返回正确的项目。
我在all上使用相同的数组,其中包含正确数量的项目。
在同一页面上有20个ID被过滤。
我错过了什么吗?
提前致谢...
答案 0 :(得分:0)
请不要在带有|
管道的DOM中直接使用过滤器。因为它在每个$digest
周期运行时都会出现性能问题。创建一个过滤器service
,然后创建一个过滤器功能。从controller
调用该函数来过滤competencies
。然后直接在competencies
上使用ng-repeat。