Sto cercando di costruire un modulo myApp.config per memorizzare alcune impostazioni per la mia app, ho scritto un file config.js:
AngularJS - Come costanti modulo da un controller
angular.module('myApp.config', [])
.constant('APP_NAME','My Angular App!')
.constant('APP_VERSION','0.3');
ho aggiunto a i miei app.js (angolare-semi):
angular.module('myApp', ['myApp.filters', 'myApp.services', 'myApp.directives', 'myApp.controllers', 'myApp.config']).
ho aggiunto al file index.html, e ora sto cercando di capire come ottenere nei miei controllori, ho provato:
angular.module('myApp.controllers', ['myApp.config'])
.controller('ListCtrl', ['$scope', 'myApp.config', function($scope, $config) {
$scope.printme = $config;
}])
ma sto ottenendo:
Unknown fornitore: myApp.configProvider < - myApp.config
Probabilmente sto facendo qualcosa di sbagliato qui, tutte le idee?
Asaf si è tentato di iniettare un modulo come dipendenza in un controller, che non funzionerà. Un modulo può essere una dipendenza solo da un altro modulo. – Shivam