У меня есть некоторые значения конфигурации, которые меняются от среды к среде. Мне нужен доступ к ним в файле index.html, поскольку он относится к Google Analytics. У меня есть служба Angular для предоставления доступа к ним, однако кажется, что я не могу ничего вводить в index.html.AngularJS - Внедрить службу в index.html
В моей index.html:
<html ng-app="myApp">
...
...
...
<script>
(function(dataservice){
dataservice.doSomething();
})();
</script>
"DataService", нагнетаемый сервис, не определен.
Любые идеи? Благодарю.
Что вы пробовали? Что вы имеете в виду, что вы не можете вводить ничего в index.html? Обновление вашего сообщения с помощью кода с ошибкой позволит нам понять, что может быть проблемой. –
См. Правки выше, пожалуйста. – mstrom
Угловые не будут вводить услуги в любую случайную часть javascript. Вам нужно поместить эту функцию в контроллер или директиву или другую службу, чтобы ухаживать за инъекцией. –