Задать вопрос
Andrello
@Andrello

Как передавать $scope.var между контроллерами?

Как реализуется передача данных в $scope между контроллерами?
  • Вопрос задан
  • 5175 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
maxaon
@maxaon
В основном через сервисы. Если скоупы вложенные, можно в дочернем обращаться к родительскому
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GM2mars
@GM2mars
Через глобальную область видимости $rootScope:

app.controller('oneCtrl', ['$scope','$rootScope', function($scope, $rootScope) {
   $rootScope.var=1;
}]);

app.controller('twoCtrl', ['$scope','$rootScope', function($scope, $rootScope) {
   console.log($rootScope.var);     //1
}]);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы