Angular:什么是filterFilter

Tho*_*mas 5 angularjs

我是棱角分明的新人,我对filter单词很熟悉,但是filterFilter角度的单词和用法是什么.只是从这个网址/sf/answers/1589289831/遇到下面的代码.

看到代码

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'});
    }]);
Run Code Online (Sandbox Code Playgroud)

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

JB *_*zet 8

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

因此,例如,如果您想使用uppercase控制器中的过滤器(例如),您可以这样做

module.controller('MyController', function($scope, uppercaseFilter) {
    $scope.foo = uppercaseFilter('hello');
});
Run Code Online (Sandbox Code Playgroud)

您的代码做同样的事情,用filter过滤器.