我是棱角分明的新手。是否可以重用同一文件中定义的常量,如下所示。如果没有,请让我知道一个更好的方法来重用已定义的常量。我的意图是我应该能够在我的服务中使用LoginQuery.url而不是连接。
angular.module('myApp.constants', []).
constant('ServerConfig', {
'url': 'http://localhost:3000/'
}).
constants('LoginQuery', {
'url': ServerConfig.url + "/login"
}
);
由于
答案 0 :(得分:1)
我倾向于通过以下方式执行此操作:
angular.module('myApp.constants', [])
.constant('urlsConst', (function(){
var protocol = 'http://';
var domain = 'www.mydomain.com';
var base = '/api/';
return {
category: protocol + domain + base + 'category/',
home: protocol + domain + base + 'home/',
products: protocol + domain + base + 'products/'
}
})()
);