我如何使用具有依赖关系的过滤器? [英] How do i use a filter with a dependency?
问题描述
我读了一些关于这个主题的教程。这是一个基本过滤器:构建自定义AngularJS过滤器| Scotch [ ^ ]
这里是一个依赖的过滤器: angularjs - 如何在angular.js中为自定义过滤器注入服务作为依赖项? - 堆栈溢出 [ ^ ]
我收到类似的错误每次尝试:
未知提供者:selectorOpsProvider< - selectorOps< - selectorFilterFilter
任何人都可以看到我哪里出错?
谢谢^ _ ^
Andy
我有什么尝试过:
(我必须习惯新的格式。)
这是我尝试实现给出的示例:
Hi,
I read a few tutorials on this subject. here is a basic filter: Building Custom AngularJS Filters | Scotch[^]
and here is a filter with a dependency: angularjs - How to inject a service as dependency for a custom filter in angular.js? - Stack Overflow[^]
I get a similar error with every attempt:
Unknown provider: selectorOpsProvider <- selectorOps <- selectorFilterFilter
can anyone out there see where I'm going wrong?
Thanks ^_^
Andy
What I have tried:
( I'll have to get used to a new format.)
This is my attempt to implement the examples given:
masterApp.filter('selectorFilter', function (selectorOps) {
return function (input) {
return selectorOps[input];
}
}).filter('adjustmentFilter', function (adjustmentOps) {
return function (input) {
return adjustmentOps[input];
}
}).controller('rulesetCatalogueCtrl', [
'$scope', '$sce', 'selectorFilter', 'adjustmentFilter', function ($scope, $sce, selectorFilter, adjustmentFilter) {
$scope.asSelectorOp = null;
$scope.asAdjustmentOp = null;
$scope.rateHub.run("getSelectorOps").then(function (data) {
$scope.asSelectorOp = selectorFilter(data);
});
$scope.rateHub.run("getAdjustmentOps").then(function (data) {
$scope.asAdjustmentOp = adjustmentFilter(data);
});
...
}]);
推荐答案
injector / unpr?p0 = selectorOpsProvider%20%3C-%20selectorOps%20%3C-%20selectorFilterFilter >未知提供者:selectorOpsProvider< - selectorOps< - selectorFilterFilter
任何人都可以看到我出错的地方吗?
谢谢^ _ ^
Andy
我尝试了什么:
(我必须习惯新的格式。)
这是我尝试实现给出的示例:
injector/unpr?p0=selectorOpsProvider%20%3C-%20selectorOps%20%3C-%20selectorFilterFilter">Unknown provider: selectorOpsProvider <- selectorOps <- selectorFilterFilter
can anyone out there see where I'm going wrong?
Thanks ^_^
Andy
What I have tried:
( I'll have to get used to a new format.)
This is my attempt to implement the examples given:
masterApp.filter('selectorFilter', function (selectorOps) {
return function (input) {
return selectorOps[input];
}
}).filter('adjustmentFilter', function (adjustmentOps) {
return function (input) {
return adjustmentOps[input];
}
}).controller('rulesetCatalogueCtrl', [
'
scope','
scope', '
sce',' selectorFilter',' adjustmentFilter' ,功能(
sce', 'selectorFilter', 'adjustmentFilter', function (
这篇关于我如何使用具有依赖关系的过滤器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!