angularjs-从模板初始化常量
我想根据$location“动态”设置常量 < P> >我可以考虑使用.Run()读取JSON文件。有什么例子吗 我知道我可以将$location.host()预先添加到控制器中 我读过一篇帖子,上面说你不能使用$location,因为它是一项服务 这是我的密码angularjs-从模板初始化常量,angularjs,constants,Angularjs,Constants,我想根据$location“动态”设置常量 < P> >我可以考虑使用.Run()读取JSON文件。有什么例子吗 我知道我可以将$location.host()预先添加到控制器中 我读过一篇帖子,上面说你不能使用$location,因为它是一项服务 这是我的密码 var config_module = angular.module('myApp.config', []); var config_data = { 'GENERAL_CONFIG': { 'APP_NAME
var config_module = angular.module('myApp.config', []);
var config_data = {
'GENERAL_CONFIG': {
'APP_NAME': 'myApp',
'EXPRESS_SERVER': $location.host() + ':3000'
}
};
angular.forEach(config_data, function (key, value) {
config_module.constant(value, key);
});
由于您在代码的这一点上处于外部角度,因此不能使用$locations,但是,您可以使用本机javascript对象来获取所需的内容,因此您的代码如下所示:
var config_data = {
'GENERAL_CONFIG': {
'APP_NAME': 'myApp',
'EXPRESS_SERVER': window.location.hostname + ':3000'
}
};