Такой вопрос... Передать данные из конфига в 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
};
}
};