angular.module('starter.services', [])
.controller('Friends', function() {
console.log(global);
})
angular.module('starter.anotherServices', [])
.factory('Friends', function() {
console.log(global);
})
说我的控制器,工厂等文件很少,如何创建一个可以被所有人访问的全局变量?我必须创建一个.js文件,它将充当db credential和http request key之类的配置。
答案 0 :(得分:0)
您可以使用常量。
angular.module('starter.services', [''])
.constant("global", {
"test": "1",
})
现在在所有控制器中注入此全局并使用它。
module.controller('Friends', function(global) {
console.log(global);
})
答案 1 :(得分:0)
您可以创建constant
并注入您想要访问的位置。
var app = angular.module('yourModule', []);
app.constant('Global', {
baseUtl: 'www.google.com'
});
app.config(function(Global) {
console.log(Global);
});
app.controller('YourController', function(Global) {
console.log(Global);
});