AngularJS - 自定义过滤器

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

请问您能给我一些提示吗?我在这里卡了很长时间。

谢谢

1个回答

3

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

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


谢谢!我对Angular还非常陌生,这对我很有帮助。 - MelkorNemesis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接