Angular 1.X存储可在根范围内访问的常量

时间:2017-01-04 19:14:53

标签: angularjs

给出以下代码:

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;
}]);

1 个答案:

答案 0 :(得分:1)

您的依赖注入参数中有错误:

myapp.controller('testCtrl', ['$scope', 'myConfig', function ($scope, myConfig) {
   $scope.url = myConfig.test_url;
}]);

这应该有效。