我是angular的新手,我对filter字有点熟悉,但是filterFilter字和angular的用法是什么。只是从此url https://stackoverflow.com/a/22704140/6188148遇到下面的代码。

看到代码

angular.module('FilterInControllerModule', []).
    controller('FilterController', ['filterFilter', function(filterFilter) {
      this.array = [
        {name: 'Tobias'},
        {name: 'Jeff'},
        {name: 'Brian'},
        {name: 'Igor'},
        {name: 'James'},
        {name: 'Brad'}
      ];
      this.filteredArray = filterFilter(this.array, {name:'Igor'});
    }]);

告诉我filterFilter是什么?它是内置过滤器吗?

最佳答案

每个过滤器都可以作为服务注入(inject),其名称为<theNameOfTheFilter>Filter

因此,例如,如果您想使用 Controller 中的uppercase过滤器(例如),则可以执行

module.controller('MyController', function($scope, uppercaseFilter) {
    $scope.foo = uppercaseFilter('hello');
});

您的代码使用the filter filter执行相同的操作。

关于angularjs - Angular : what is filterFilter,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36702123/

10-10 14:21
查看更多