我正在处理大型列表的多个过滤器(~40个)(每个选择平均500个选项),我目前遇到一些性能问题。
基本上,我的一个过滤器代码如下所示
<select ng-model = "form.task" ng-options = "option.value as option.label for option in filters.tasks"></select>
我认为ng-option在我的列表中放置一个watchcollection可能就是问题所在。
有没有办法告诉angular只将他的观察者放在filter.tasks的ref上?
此致
彼得
答案 0 :(得分:0)
option.value as option.label for option in ::filters.tasks
单向绑定将从该集合中移除观察者。