3

由于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

你能给我一个提示吗?我被困在这里更长的时间。

谢谢

4

1 回答 1

3

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

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

于 2012-06-05T14:19:27.787 回答