使用AngularJS。我的HTML页面上有一张表格,其中的行是使用ng-repeat和过滤器从$ scope中的对象数组填充的。过滤器是从表格上方的输入框填充的。
如果我想在页面上添加按钮或其他UI对象,单击该按钮或其他UI对象后,该对象将对由于过滤器而选定的对象数组执行某些操作,那么如何从javascript代码获取对过滤后的数组的访问权限在我的控制器中?有没有一种方法可以将用户提供的过滤器应用于数组或在过滤后的数组上进行迭代?
感谢您的任何建议。
您可以在按钮单击处理程序内的JavaScript中直接使用$ filter函数,如下所示:
$filter('filter')(array, expression, comparator)
有关更多详细信息,请参见$ filter上的AngularJS文档(在JavaScript部分中)。
这是另一个类似的问题:访问ng-repeat过滤数据
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句