如何在操作过滤器后更新范围模型?

时间:2013-12-22 08:58:39

标签: angularjs angularjs-scope

我正在尝试在操作过滤器后更新范围模型($scope.itemsCount)。请查看我的演示代码,它类似于我原来的功能。

Plnkr http://plnkr.co/edit/grnCth?p=preview

我使用$watch来更新模型,但它对我没用。

请提出解决方案。

所需功能:应更新范围模型。我不是要表达一些表达计数的东西。

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

提前谢谢。

1 个答案:

答案 0 :(得分:3)

您只需要调用范围中的函数来获取项目数。此函数可以使用相同的过滤器并获取过滤后的数组的长度。

这是一个更新的演示:http://plnkr.co/edit/5Z9lAvogqSAbVNJ6eQ89?p=preview