AngularJS,分面搜索非常慢

时间:2016-04-26 12:45:51

标签: angularjs filter

我将这个分面搜索https://plnkr.co/edit/wNbRidDCLmwIBWUOz5bz用于我的项目,但有430个项目,过滤器计数器非常慢...我使用searchbox时输入滞后。

在HTML中:

({{ (filteredItems | filter:query | filter:count(group.name, facet)).length }})

在控制器中:

$scope.count = function (prop, value) {
    return function (el) {
        return el[prop] == value;
    };
};

你有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我在这里分道扬琴:http://jsfiddle.net/ema7wpse/并解决了我上面提到的问题。我没有看到任何性能问题,但你原来的小提琴对我来说没问题,所以你的里程可能会有所不同。

appendTo: $( '#dialogCC' ).parent( )