Как реализовать конфиг для AngularJs приложения их переменных окружения?

Всем доброго времени суток.
Собственно вся суть вопроса в заглавии.

Как можно реализовать такое? Что бы когда я запускал приложения, точнее grunt Task какой нибудь, у меня подтягивались данные для конфига.

Находил пример что при запуске таска, мы передаем данные через командную строчку как аргументы, потом создаем конфиг файл. И наше приложение уже использует этот файл.

Есть ли еще какие либо механизмы для передачи конфига в Angular приложение, без предустановленного файл конфига.
  • Вопрос задан
  • 2359 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
я обычно делаю отдельный модуль аля "app.config" в котором константами заданы все нужные параметры. Далее у нас есть два варианта:

1) просто файл с модулем, в зависимости от окружения при сборке выбирается нужный файл
2) генерим модуль при сборке взяв параметры из соответсвующего окружению json файлика и сохраняем в js файл или используем при дальнейшей сборке.. Плюс этого метода что можно добавлять какие-то специфичные вещи (ip адрес машины для подключение дебагеров аля weinre и т.д.)

p.s. рекомендую глянуть в сторону gulp.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы