Показать сообщение отдельно
  #1 (permalink)  
Старый 08.05.2018, 10:13
Аспирант
Отправить личное сообщение для -VenoM- Посмотреть профиль Найти все сообщения от -VenoM-
 
Регистрация: 31.10.2016
Сообщений: 44

inject scope-->app.config
Такой вопрос... Передать данные из конфига в scope - здесь всё прекрасно работает через провайдер.
Как проделать обратную операцию? Чтобы на этапе "config" вытащить данные из фабрики (в моём случае).

app.config(function ($stateProvider, $urlRouterProvider, fooProvider) {
fooProvider.setPrivate('New value from config');// работает...

})


например:
app.provider('foo', function() {
    var thisIsPrivate = "Private";
    return {
        setPrivate: function(newVal) {
            thisIsPrivate = newVal;
        },
        $get: function() {
            function getPrivate() {
                return thisIsPrivate;
            }
            return {
                variable: "This is public",
                getPrivate: getPrivate
            };
        }
    };
Ответить с цитированием