我有一个棘手的问题
html:
ng-repeat="item in obj.Items | filter:someFilter"
JS:
$scope.someFilter = function (item) { ... }
有效。但问题是,我需要能够在 Controller 内部的某个位置手动调用 someFilter
。
好的,我知道我可以执行 $filter("someFilter")(...)
但该过滤器需要来自 ng 的
。那么,我怎样才能提供这个论点呢?item 对象
-重复
最佳答案
请查找以下代码来解决所提出的问题:
angular.forEach(obj.Items, function (key, value) {
$scope.someFilter(value);
});
关于javascript - AngularJS,ng-repeat + 过滤器从 Controller 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35175781/