You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery从另一JS文件的Angular配置中提取BURL常量值?

方法1:在AngularJS业务代码中使用(推荐)

你定义的BURL是AngularJSconfig模块下的常量,直接将config模块作为依赖注入到你的业务模块,就可以在控制器/服务/指令中直接注入BURL使用:

// 声明业务模块时引入config依赖
angular.module('yourBusinessModule', ['config'])
.controller('demoController', ['BURL', function(BURL) {
  // 直接使用BURL变量即可
  console.log('BURL值:', BURL);
}])

方法2:在普通JS上下文(非Angular环境)中获取

如果你要在$.getScript的回调这类非Angular封装的代码中取值,可以通过Angular注入器主动获取常量:

var configFile = $.getScript("../config.js", function(data) {
  // 需确保AngularJS核心脚本已提前加载完成
  const injector = angular.injector(['ng', 'config']);
  const BURL = injector.get('BURL');
  console.log("获取到的BURL:", BURL);
});

注意:请保证执行上述代码前,AngularJS核心库已经加载完毕,否则会报angular未定义的错误。

内容的提问来源于stack exchange,提问作者Alexandra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 23:57:07