2012-06-05 197 views
3

我想讓我自己的過濾器,由於AngularJS中的一些教程。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 

你能不能給我一個提示嗎?我在這裏呆了很長時間。

謝謝

回答

3

您只能將服務注入控制器,而不是模塊。

要創建過濾器,使用模塊註冊過濾器,然後在HTML中使用ng-app =「fooApp」進行引導。

+0

謝謝!我對角度很陌生,這對我有幫助。 – MelkorNemesis