Показать сообщение отдельно
  #1 (permalink)  
Старый 24.12.2014, 08:53
Интересующийся
Отправить личное сообщение для arkada38 Посмотреть профиль Найти все сообщения от arkada38
 
Регистрация: 09.10.2012
Сообщений: 23

Изменить значение переменной в scope вне angular
Angular приложение начинается с body.
<body ng-app="MyApp" ng-controller="Tabs">

Есть переменная nav.
function Tabs($scope,$anchorScroll) {
	$scope.$parent.nav='1'
}

Возникла необходимость, чтобы в мобильном приложении при нажатии кнопки меню изменялось значение переменной nav. При нажатии кнопки выполняется функция onMenuKeyDown(), но как ей передать scope?
Пробовал следующее, но это не работает.
function onMenuKeyDown(){
	angular.element('body').scope().nav = 0;
}
Ответить с цитированием