我有一些因环境而异的配置值。我需要在index.html文件中访问它们,因为它与Google Analytics相关。我有一个Angular服务来提供对它们的访问,但似乎我不能向index.html注入任何东西。
在我的index.html中:
<html ng-app="myApp">
...
...
...
<script>
(function(dataservice){
dataservice.doSomething();
})();
</script>
“dataservice”,注入的服务,未定义。
有什么想法吗?感谢。
答案 0 :(得分:2)
定义一个控制器,然后使用依赖注入来调用您的服务:
myApp.controller('MyController', function ($scope, dataservice) {
dataservice.doSomething();
});
祝你好运。