AngularJS: передача данных между контроллерами
Мне нужно передать из одного контроллера в другой информацию о выбранном option в теге select. Суть в том, что после выбора определенного значения появляется кнопка, которая открывает новую страницу (другой контроллер) и на этой новой странице должен уже быть выбран тот же option, как и на странице с которой я перешел.
Почему-то сервисы и фабрики на второй странице возвращают дефолтное значение(то, которое я указал при создании), а rootScope - undefined после изменений значий в этих переменных на первой.
Сервисы уже как только не писал, например сейчас:
App.service('GeneralService', function () {
this.userData = {yearSetCount: 0};
this.setSetCount = function(setCount) {
this.userData.yearSetCount = setCount;
};
this.getSetCount = function() {
return this.userData.yearSetCount;
};
});
Мб дело в обновлении новой страницы? Перехожу на нее через событие windows.open