我採用了棱角分明1.2.16和過濾這樣的對象的列表:如何NG重複角濾波後聚集對象屬性
<li ng-repeat="item in filteredItems = (items | filter:query)">
{{item.title}}
</li>
可以說我有以下
的「項目」陣var items = [ { title: "foo", priority: 1 },
{ title: "bar", priority: 2 },
{ title: "bla", priority: 1 } ];
而後被過濾,用 「b」,角臺 「filteredItems」 到
filteredItems == [ { title: "bar", priority: 2 },
{ title: "bla", priority: 1 } ];
什麼我希望做我s計算每個優先級類型的出現次數,後期過濾並打印出來。例如。給定上述方案的輸出將打印priority-1 = 2, priority-2 = 1
,然後在應用過濾器「b」後變爲priority-1 = 1, priority-2 = 1
。
我應該如何做到這一點角?
我試着創建一個新的控制器,然後使用$scope.$parent.filteredItems
,但filteredItems片不動態更新。
這裏有一個plunkr http://plnkr.co/edit/uA5TgBVFVEd89dHSP0Yo
檢查'$ watch',你不需要另外2個控制器。 – zsong 2014-09-22 17:37:47