如何在JavaScript中使用过滤器而不是HTML
- 论坛
- 如何在JavaScript中使用过滤器而不是HTML
14 浏览
如何在JavaScript中使用过滤器而不是HTML
我正在使用AngularJS,它非常棒。我在文档中找不到这个AngularJS表达式的JavaScript等效项:
{{ (myList| filter:mySearch).length }}
谢谢帮助。
admin 更改状态以发布 2023年5月24日
匿名的
0 Comments
作为替代语法,您也可以直接注入过滤器,而不必通过$filter
服务。例如,要将filter
过滤器注入到您的控制器中,您可以编写:
MyCtrl = function($scope, filterFilter) { $scope.filtered = filterFilter(myArray, expression); }
匿名的
0 Comments
这篇文章来自Angular的过滤器文档链接:
在HTML模板绑定中使用
{{ filter_expression | filter:expression }}
在JavaScript中使用
$filter('filter')(array, expression)
在你的情况下,它会看起来像 $filter('filter')(myList, mySearch)
。