我是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/