2013-12-22 77 views
1

我試圖在操作過濾器後更新示波器模型($scope.itemsCount)。請看看我的演示代碼,它與我的原始功能類似。如何在操作過濾器後更新示波器模型?

Plnkrhttp://plnkr.co/edit/grnCth?p=preview

我已經使用$watch更新模型,但它並沒有爲我工作。

請提出解決方案。

需要的功能:範圍模型應該更新。我不是在尋找表達某種東西來顯示計數。

   (item in items|myFilter:startFiltering).length; 

在此先感謝您。

回答

3

你只需要從你的範圍調用一個函數來獲得項目數。該函數可以使用相同的過濾器並獲取過濾數組的長度。

這裏是更新的演示:http://plnkr.co/edit/5Z9lAvogqSAbVNJ6eQ89?p=preview

+0

謝謝先生。問:如果我有多個過濾器'myFilter1:filterParam | myFilter2:filterParam | ...'。你的功能會起作用嗎? – Hearaman

+0

如果你在你的功能中應用了所有的過濾器,是的。 –