Я пытаюсь построить модуль myApp.config для хранения некоторых параметров для моего приложения, я написал config.js файл:
AngularJS - Получение константы модуля из контроллера
angular.module('myApp.config', [])
.constant('APP_NAME','My Angular App!')
.constant('APP_VERSION','0.3');
я добавил его мой app.js (угловой семенной):
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers', 'myApp.config']).
Я добавил его в файл index.html, и теперь я пытаюсь выяснить, как получить его в моих контроллерах, я попробовал:
angular.module('myApp.controllers', ['myApp.config'])
.controller('ListCtrl', ['$scope', 'myApp.config', function($scope, $config) {
$scope.printme = $config;
}])
, но я получаю:
Неизвестный поставщик: myApp.configProvider < - myApp.config
Я, вероятно, делать что-то здесь не так, какие-то идеи?
Асаф вы пытались внедрить модуль как зависимость в контроллере, который не будет работать. Модуль может быть зависимостью только от другого модуля. – Shivam