Я пытаюсь создать константы js-файла в угловых js для приложения. Я использую ниже код для реализации констант для всего приложения. Он работает нормально.Установить глобальные константы в 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>
Моя забота в app.js файле я хочу написать только маршрутизацию, для констант Я хочу написать отдельный файл, и я буду называть тот же файл для всех контроллеров в моем приложении.
Для всего приложения может быть 200+ констант, которые я хочу объявить, поэтому хочу сделать это отдельным файлом или файлом сплит-констант для контроллеров.
Просьба указать, какой путь прост в обслуживании.
Заранее спасибо
Используйте '.constant' вместо этого, так как' .value' объекты предназначены быть изменены. Кроме того, вы не можете вводить '.value' в методы конфигурации. – Narayon