Как вставить константу из gulp-ng-config в другую константу в угловом приложении?

0

В настоящее время я поддерживал константы в проекте как угловую константу. Чтобы реализовать переменные среды, я включил gulp-ng-config.

Теперь я не могу ввести переменную окружения в существующую константу приложения.

// Environment based constant from "gulp-ng-config"

(function () { 
 return angular.module('myApp.config', [])
.constant('EnvironmentConfig', {"hostUrl":"http://localhost:3002/"});
})();



// Existing constant file

var Resources = function () {
var baseUrl = 'http://localhost:3002/';
return {
   URLS: {
   books: baseURL + 'books/'
    }
  }
}
angular
    .module('myApp')
    .constant('RESOURCES', Resources());
Теги:

1 ответ

0

Вы должны вводить myApp.config модуль в ваш myApp модуль:

module('myApp', ['myApp.config'])

Это указано в проекте README:

Теперь мы можем включить этот конфигурационный модуль в наше основное приложение и получить доступ к константам

angular.module('myApp', ['myApp.config']).run(function (string) {
  console.log("The string constant!", string) // outputs "my string"
});

Возможно, это недостаточно ясно. Я рассмотрю это обновление в более ясную пошаговую инструкцию.

Извините за поздний ответ!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню