我正在尝试用其他常量定义常量,但是似乎无法完成,因为当所需常量依赖于它时,初始常量尚未准备就绪。我想确定这是否完全不可能。
目前,我有这样的常量:
angular.module('mainApp.config', [])
.constant('RESOURCE_USERS_DOMAIN', 'http://127.0.0.1:8008')
.constant('RESOURCE_USERS_API', 'http://127.0.0.1:8008/users')
// Specific routes for API
.constant('API_BASIC_INFORMATION', RESOURCE_USERS_API + '/api/info')
.constant('API_SOCIAL_NETWORKS', RESOURCE_USERS_API + '/api/social')
;
后两个常数是我想要完成的。
myApp.constant
是立即调用的函数表达式或IIFE。它自称,所以您不必!看起来像这样:(function (params) {//do stuff})()
。请注意函数表达式周围的括号和结尾处的多余集。