给出以下代码:
http://jsfiddle.net/mL4Lfmox/1/
我想以角度开发一个常量变量存储,以便根范围内的所有控制器,指令和服务都可以访问。但是,当运行以下代码时,它告诉我,我引用的常量是未定义的(test_url)
btoa()
HTML
var myapp = angular.module('myapp', []);
myapp.constant("myConfig", {
"test_url": "http://localhost"
})
myapp.controller('testCtrl', ['$scope', function ($scope, myConfig) {
$scope.url = myConfig.test_url;
}]);
答案 0 :(得分:1)
您的依赖注入参数中有错误:
myapp.controller('testCtrl', ['$scope', 'myConfig', function ($scope, myConfig) {
$scope.url = myConfig.test_url;
}]);
这应该有效。