Когда я начал поиск, я нашел несколько способов.
Так как вы используете AngularJS, вы можете использовать службу констант, так как константу можно вводить где угодно, включая вызовы конфигурации в приложении AngularJS.
Также, как следует из названия, константы являются фиксированными, они применяются раньше, чем другие методы обеспечивают.Подробнее см. $provide.constant()
.
// Storing a single constant value
var app = angular.module('myApp', []);
app.constant('appName', 'My App');
// Now we inject our constant value into a test controller
app.controller('TestCtrl', ['appName', function TestCtrl(appName) {
console.log(appName);
}]);
Какой правильный подход?Храните все константы, используемые в приложении, в одном месте, или мы можем распределить их по местам в соответствии с нашими потребностями?