从html

时间:2015-07-30 09:41:41

标签: angularjs

我有这个问题,我可以更容易地从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 */);

这样的事情会成为可能吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

我已经解决了不同的问题。在<body>的末尾,在加载了所有 js 文件后,我只是设置了值:

<body ng-app="MyApp">
    <!-- [...] -->

    <script>
        angular
          .module('MyApp')
          .constant('MY_CONFIG', 'testing.config');
    </script>
</body>