对于我的angularJS 1.3应用程序,我在底部使用此结构。 如果有人可以给我一个提示,如果这个语法有问题,那就太棒了:
目前我不确定这是否是过滤器的正确语法:
(function(){ 'use strict';
angular
.module('my.project')
.filter('datesFilter', datesFilter);
datesFilter.$inject = ['$http', '$q', 'api_config', 'anotherService'];
function datesFilter($http, $q, api_config, anotherService) {
return function (items, extrafilter) {
// do something
};
}
})();
答案 0 :(得分:0)
我真的不明白是否有问题。 angularjs过滤器的语法类似于AngularJS dev guide
中所述angular.module('myReverseFilterApp', [])
.filter('reverse', function() {
return function(input, uppercase) {
input = input || '';
var out = "";
for (var i = 0; i < input.length; i++) {
out = input.charAt(i) + out;
}
// conditional based on optional argument
if (uppercase) {
out = out.toUpperCase();
}
return out;
};
})
.controller('MyController', ['$scope', function($scope) {
$scope.greeting = 'hello';
}]);