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 に答える