【发布时间】:2015-01-19 08:38:22
【问题描述】:
我的代码:
angular.module('app.filters').filter('someFilter', function()
{
//some code here
});
angular.module('app.directives').directive('myDirective', function() {
//some code...
scope: false,
controller: ['$scope',function($scope, $filter) {
$scope.evaluate = function (attr) {
return = $scope.$eval(attr);
};
}],
});
angular.module('app',['app.directives', 'app.filters']);
问题是当我在 "'some_val'|someFilter" 之类的属性上调用 scope.evaluate(attr) 函数时,我收到
[$injector:unpr] Unknown provider: someFilterFilterProvider <- someFilterFilter
在我的 html 中没问题:<html ng-app='app'>...etc
【问题讨论】:
标签: angularjs angular-directive angular-filters