(function () {
"use strict";
angular.module("myModule", []);
})();
(function (module) {
"use strict";
module.config(['$httpProvider', function ($httpProvider) {
}]);
})(angular.module("myModule"));
myModule.controller("MyController", function($scope) {
$scope.testvalue = "testvalue";
}
现在我想在module.config中使用$ scope.testvalue,
(function (module) {
"use strict";
module.config(['$httpProvider', function ($httpProvider) {
var controllerdata = $scope.testvalue;
}]);
我该怎么做?如何将值从控制器传递给module.config(两者都在相同的模块范围内)
答案 0 :(得分:0)
并非每个变量都有权出现在配置块中。在您的情况下,您无法访问模块的配置块中的范围变量。
但也有其他选择: