У меня возникли проблемы с установкой $ rootScope для Angularjs.
Ниже моя функция
App.controller('Controller',
function (UtilityService, $rootScope) {
var setSession = function() {
$rootScope.test = "yes"; // <-- I get this
UtilityService.getSession().success(
function() {
$rootScope.test = "No"; // <-- I don't get this How do I get/set this value?
});
};
setSession();
});
Дополнительная информация:
Один из способов, которые могли бы работать, чтобы создать службу, которая взаимодействовали между несколькими контроллерами. Кто-нибудь знает, как это сделать, когда служба возвращает объект http.get json.
У меня возникли проблемы с получением динамического объема в моем контроллере, который создается в службе.
Я хотел бы использовать $ сферу в вашем случае, как доступ к„тест“в одном контроллере. –
Так можете ли вы установить $ rootScope в $ scope? Мне нужно получить доступ к «области» в другом контроллере. – Demodave
Возможно, вы хотите использовать службу для обмена данными между контроллерами, чтобы не загрязнять '$ rootScope'. Но '$ rootScope' должен быть доступен. –