Ich versuche, Konstanten js Datei in eckigen js für eine Anwendung zu erstellen. Ich verwende den folgenden Code, um Konstanten für die gesamte Anwendung zu implementieren. Es funktioniert gut.Setze globale Konstanten in 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>
Meine Sorge ist, in app.js Datei, die ich nur Routing schreiben wollen, für Konstanten möchte ich separate Datei schreiben, und ich werde für alle Controller in meiner Anwendung derselben Datei aufrufen.
Für die gesamte Anwendung könnte 200 + Konstanten, die ich deklarieren möchte, so möchte ich es ist eine separate Datei oder Split-Konstanten-Datei für Controller weise.
Bitte führen Sie mich, welcher Weg für die Wartung einfach ist.
Vielen Dank im Voraus
Verwenden '.constant' statt, da' .value' Objekte geändert werden sollen. Außerdem können Sie '.value' nicht in Konfigurationsmethoden injizieren. – Narayon