AngularJS - 自己的过滤器

时间:2012-06-05 13:08:15

标签: angularjs filter module angularjs-filter

由于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
你可以给我一个提示吗?我在这里待了很长时间。

谢谢

1 个答案:

答案 0 :(得分:3)

您只能将服务注入控制器,而不是模块。

要创建过滤器,使用模块注册过滤器,然后在HTML中使用ng-app =“fooApp”进行引导。