如何在配置指令中使用像解析一樣的東西? 我有這樣的代碼:在指令中解析AngularJS
,因爲我寫的「PARAMS:[......」我可以在我的控制器使用「PARAMS」在我的.config 但現在我想用這個「PARAMS」我指令:
.directive('mapsysitem', ['$location', '$routeParams', '$freshmark',
function($location, $routeParams, $freshmark) {
'use strict';
return {
restrict: 'E',
require: '^mapsyslist',
scope: {
zoomlist: '@',
item: '=',
skey: '=',
select: '&'
},
replace: true,
templateUrl: 'templates/map/mapsysitem.tpl.html',
controller: ['$element', '$scope', 'System','$filter','Params',
function($element, $scope, System, $filter, Params) {
.....
}]
};
}]);
如果我將 「PARAMS」 添加到控制器選項,我將有 「未知提供商:paramsProvider < - 參數數量」。我能如何解決這個問題?求你了
使用這個'Params'應在指令工作了。 'params'你可以簡單地通過雙向綁定進入它。 – dfsq