我有这个问题,我可以更容易地从html中注入一些配置到我的Angular应用程序。我在想的是:
在HTML中:
<body ng-app="MyApp" my-config="ABC">
</body>
所以稍后我可以将它转换为常量,这样我就可以更轻松地在应用程序的其余部分重用该值。类似的东西:
angular
.module('MyApp', [])
.constant('MY_CONFIG', /** the value would become what was set in HTML */);
这样的事情会成为可能吗?谢谢你的帮助!
答案 0 :(得分:0)
我已经解决了不同的问题。在<body>
的末尾,在加载了所有 js 文件后,我只是设置了值:
<body ng-app="MyApp">
<!-- [...] -->
<script>
angular
.module('MyApp')
.constant('MY_CONFIG', 'testing.config');
</script>
</body>