J'essaie de créer des constantes js en js angulaire pour une application. J'utilise le code ci-dessous pour implémenter des constantes pour l'ensemble de l'application. Ça fonctionne bien.Définir les constantes globales dans AngularJs
<code>
// app.js
angular.module('myApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
])
.constant('config', {
mySetting: 42
})
.config(function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'MainCtrl'
})
.otherwise({
redirectTo: '/'
});
});
</code>
Ma préoccupation est app.js fichier que je veux écrire que le routage, pour les constantes que je veux écrire fichier séparé et je vais appeler même dossier pour tous les contrôleurs dans ma demande.
Pour l'application entière pourrait être 200 + constantes que je veux déclarer, donc je veux faire c'est fichier séparé ou diviser les fichiers de constantes pour les contrôleurs sages.
S'il vous plaît me guider dans quel chemin est facile pour la maintenance.
Merci à l'avance
Utiliser '.constant' à la place, puisque' objets .value' sont censés être changés. De plus, vous ne pouvez pas injecter '.value' dans les méthodes de configuration. – Narayon