由于AngularJS中的一些教程,我正在尝试创建自己的过滤器。
我的代码看起来像这样
angular.module('fooAppFilters', []).filter('scenarioDate', function() {
return function(input) {
// do some changes on input
return input;
};
});
angular.module('fooApp', ['fooAppFilters']);
function FooCtrl($scope, $http, $ogrAppFilters) {
// ...
}
无论如何,我收到了这个错误:
Error: Unknown provider: $fooAppFiltersProvider <- $fooAppFilters
你可以给我一个提示吗?我在这里待了很长时间。
谢谢
答案 0 :(得分:3)
您只能将服务注入控制器,而不是模块。
要创建过滤器,使用模块注册过滤器,然后在HTML中使用ng-app =“fooApp”进行引导。