Описание тега rootscope
Каждое приложение AngularJS имеет одну корневую область. Все остальные области видимости являются потомками корневой области. Области видимости обеспечивают разделение модели и вида с помощью механизма отслеживания изменений в модели. Они также предоставляют возможность передачи / трансляции событий и подписки.
3
ответа
Почему использование $rootScope с функциями не рекомендуется?
В то время как я смотрю на FEQs Angularjs, я видел статью ниже: $rootScope существует, но его можно использовать для зла Области в Angular образуют иерархию, прототипно наследуя от корневой области видимости в верхней части дерева. Обычно это можно …
24 сен '15 в 12:37
2
ответа
Не удается получить доступ к authData, привязанному к $rootScope, с одного из контроллеров
У меня есть ошибка, которая сводит меня с ума, в основном все, что я пытаюсь сделать, это установить $rootScope.authData свойство, которое содержит информацию аутентификации пользователя, чтобы я мог использовать ее в разных контроллерах. Тем не мен…
06 фев '15 в 19:26
2
ответа
Почему я не могу использовать $rootScope вместо $scope?
HTML-файл это: <!DOCTYPE html> <html lang="en" ng-app="myApp"> <head> <meta charset="utf-8"> <title>HTTP Request</title> <script src="angularjs"></script> <script src="appjs"></script> <…
20 сен '13 в 10:43
1
ответ
Как получить доступ к rootcope в представлении компонентов
У меня есть панель управления угловым контроллером, я установил значение корневой области видимости в панели мониторинга и получил доступ к этому значению корневой области в компоненте внутри шаблона панели мониторинга, используя область действия...…
17 окт '16 в 06:31
4
ответа
Использовать $rootScope для возврата JSON в AngularJS?
У меня есть эта функция, которая возвращает json с $scope.product_owners = data $http({ url: "php/functions.php", method: "GET", params: { action: "get_product_owners" } }).success(function(data) { $scope.product_owners = data; }); В настоящее время…
09 май '14 в 11:56
1
ответ
Поведение Angular $rootScope при запуске и при обновлении
У меня есть следующий кусок кода на Angular: $rootScope.commands.forEach(function(element, index, array){ commands[element] = function() {alert(element + " Test Command!");} }); Это работает, когда я вхожу в приложение в первый раз. То есть, если я …
30 июл '16 в 19:45
2
ответа
HTML в $scope или $rootScope?
Представьте, что на странице HTML у меня есть следующий ввод, и я не использую controllerAs. <input ng-model="password" type="password" placeholder="Password"> Где я смогу получить доступ к значению пароля в $scope или $rootScope? Я могу указа…
03 июн '16 в 13:22
1
ответ
$rootScope не меняет содержимое.... В чем моя ошибка?
У меня проблема с $rootScope. Я изменяю значение в событии нажатия кнопки, но оно НЕ изменяется в директиве. HTML-страница показывает "ТЕСТ" для начала, при нажатии кнопки я ожидаю изменить на "НАЖМИТ". В чем ошибка? в моем коде, пожалуйста, помогит…
25 авг '14 в 10:44
2
ответа
Назначить функцию из $rootScope для события click с AngularJS
Как я могу запустить эту функцию с $rootScope? скрипка <div ng-app="myApp" ng-controller="parentCtrl"> {{test}} <div ng-controller="myCtrl1"> <div ng-controller="myCtrl2"> <a href="#" ng-click="value()">show me</a> <…
29 дек '14 в 19:06
1
ответ
Использовать переменную в обоих JQuery в angularJS
Мне нужно использовать массив, который определяется в сценарии JQuery внутри сценария контроллера angularJS. Я не понимаю, как $rootScope вписывается во все это. Возможно ли это, любой совет? $(document).ready(function(){ $.get("KIP.xml",{},function…
30 мар '16 в 20:57
1
ответ
Почему переменная угловой области видимости обновляется только после двойного нажатия на кнопку события?
Когда я использую FileReader, чтобы прочитать загруженный файл и показать его данные, я обнаружил, что переменная rootScope в html будет обновляться после двойного щелчка мышью. Но я уверен, что код был выполнен после первого клика, потому что перем…
09 окт '15 в 07:38
2
ответа
Доступ к методам $rootScope в контроллере
В этой нг-книге JSBin, делает $scope.$watch() решает в $rootScope.$watch() из-за наследования прототипа. Можем ли мы ввести $rootScope явно внутри контроллера, так что $scope будет таким же, как $rootScope внутри контроллера, не проходя через наслед…
14 июл '14 в 12:49
2
ответа
RootScope не работает при использовании в третьем контроллере
Я использую переменную rootScope в 3 контроллерах. Первый контроллер устанавливает значение, которое используется вторым контроллером для ng-show. Но когда я попытался управлять ng-show с третьего контроллера через ту же переменную rootScope, он не …
12 фев '15 в 08:36
1
ответ
Как изменить область AngularJS на другой HTML-странице?
Я надеюсь, что кто-то может помочь мне с этой проблемой, это действительно сводит меня с ума:P I создал Plunker, чтобы проиллюстрировать проблему. См. Демонстрацию здесь http://plnkr.co/edit/BRlDgKYlE87Bh3t53tpZ?p=preview. My code is in the plunker.…
04 фев '15 в 20:48
2
ответа
Прозрачный ионоскоп
Привет, я делаю логин для ионного приложения..... и я использую rootcope как глобальную переменную для использования во всех контроллерах (LoginCtrl,SalirCtrl). Когда пользователь входит в систему, я сохраняю его информацию в переменной rootcope и п…
02 фев '16 в 22:40
0
ответов
angularjs: двойная подмена
У меня есть что-то вроде myApp.run(function ($rootScope, $window, $location) { $rootScope.empty_nav = function (showme) { $rootScope.msg_nav_planes=true; $rootScope.msg_nav_tusplanes=true; $rootScope.msg_nav_participantes=true; $rootScope.msg_nav_fo…
24 сен '13 в 09:32
0
ответов
Разделить дату между контроллерами с помощью rootScope
У меня есть два контроллера, которые я хочу поделиться своими данными. Первый контроллер - это MyController, который отображает данные на графике. Второй контроллер называется сервисом и приносит множество компаний. Я хочу поделиться размером массив…
25 июл '17 в 05:34
1
ответ
$digest уже выполняется при вызове $rootScope.$apply() в быстрой последовательности
Поэтому у меня есть служба AngularJS, которая прослушивает некоторые события. При обработке этих событий мне нужно вызывать разные контроллеры и в конечном итоге загружать новое представление. В одном обработчике событий я использую $location.path()…
05 авг '14 в 21:48
2
ответа
Значение из $rootScope загружено неправильно
Так что я в основном пытаюсь получить собственность от моего $rootScope когда страница загружается. Мне нужно это свойство, чтобы я мог отобразить значение в моей форме. После тестирования это: console.log("DEBUG $rootScope", $rootScope); console.lo…
18 янв '19 в 08:50
1
ответ
angularjs $rootScope.watch не работает
Я новичок в angularjs. я пытаюсь выучить $watch имущество. Вот мой plunker, rootScope.$watch Свойство выполняется только при загрузке страницы, а не при изменении текста. Но это работает правильно с $scope.$watch,
02 дек '13 в 07:52