Описание тега angularjs-rootscope

Каждое приложение имеет одну корневую область. Все остальные области видимости являются потомками корневой области. Области видимости обеспечивают разделение модели и вида с помощью механизма отслеживания изменений в модели. Они также предоставляют возможность передачи / трансляции событий и подписки. См. Руководство разработчика по областям.
2 ответа

Rootscope не доступен в функции

В приведенном ниже коде я регистрирую консоль $rootScope, и она регистрируется неопределенно. Почему это происходит? $scope.init = function ($rootScope) { // var s = $cookies.get("arr"); // var ex = []; var ex = $cookies.get("arr"); $scope.arry = JS…
01 окт '16 в 19:01
2 ответа

Как использовать $route.reload() обычно для всех контроллеров в угловых js

Для того, чтобы сохранить $rootScope значение при обновлении [F5] мы можем использовать $route.reload в контроллере, как показано ниже: $scope.reloadCtrl = function(){ console.log('reloading...'); $route.reload(); } Так как я использую так много кон…
18 ноя '16 в 06:18
1 ответ

Как установить информацию в index.html вне ng-view

Я впервые работаю с angular и у меня возникают проблемы с отображением динамической информации в моем файле index.html. Все внутри тега ng-view работает отлично. Когда пользователь аутентифицируется, глобальная переменная с пользовательской информац…
20 апр '16 в 18:26
1 ответ

Значение $scope не может прочитать в контроллере

Я не уверен, что с этим не так, но почему-то не могу прочитать правильное значение $ scope. Вот мой код на контроллере -> $scope.verifyMobile = SearchFactory.verify.query({uuid: uuid}); JSON, возвращаемый службой отдыха -> verifyNumber -- > {"id"…
0 ответов

Имеет ли значение $routeOnChange для его запуска?

Имеет ли значение, где мы создаем экземпляр $on для прослушивателя с $routeOnChange? В настоящее время у меня есть $rootScope.$ On("$routeOnChange", myFunction) в двух директивах. В одной директиве слушатель работает нормально, когда я обновляю свой…
1 ответ

rootScope получает сброс, когда я меняю URL прямо из браузера

Я использую UI-роутер и состояния. Когда пользователь входит в систему в rootcope, я добавляю переменную с именем profile и добавляю данные для входа. Когда я изменяю состояние из пользовательского интерфейса, то есть нажатие на ссылку rootscope.pro…
0 ответов

Действия $modal.open() в результате не обновляются в директиве проверки формы

У меня есть угловая директива под названием "show-errors", которую я использую для проверки формы. Это применит класс css "has-error" к содержащемуся div, когда проверка завершится неудачно. Это прекрасно работает в большинстве случаев, например, ко…
0 ответов

Предыдущая функциональность кнопки на многошаговой форме

Я использую Angular и внедряю многошаговую форму, используя ЭТОТ Подход. Я сохраняю данные одного шага в локальном хранилище по событию нажатия следующей кнопки и сохраняю на последнем шаге, но при нажатии предыдущей кнопки предыдущая форма пуста. Я…
1 ответ

Не можете получить доступ к свойству $rootScope из контроллера?

В блоке запуска angular я устанавливаю одно свойство в $ rootScope, однако, когда контроллер выполняет, это свойство не существует в $ rootScope. Когда приложение запускается, в отладчике я вижу, что обработчик "adal:loginSuccess" выполняется, и $ro…
1 ответ

Поведение Angular $rootScope при запуске и при обновлении

У меня есть следующий кусок кода на Angular: $rootScope.commands.forEach(function(element, index, array){ commands[element] = function() {alert(element + " Test Command!");} }); Это работает, когда я вхожу в приложение в первый раз. То есть, если я …
1 ответ

Какой лучший способ сохранить несколько внешних файлов JSON в $rootScope в Angular 1.5?

У меня есть 3 json-файла для создания внешнего интерфейса моего веб-приложения: config.json, чтобы получить все параметры, основанные на правах пользователя Предпочтения.json, который является предпочтениями пользователя foo.json - объект, который п…
29 апр '16 в 20:26
1 ответ

Событие $rootScope предотвращает последующий обработчик предотвратительный запуск

Я использую ui-router и зарегистрировал два обработчика $stateChangeStart для перенаправления страницы входа. function func1(e,to,toParams, from, fromParams){ .... if (notAuthenticated) { e.preventDefault(); $state.go('login'); } } function func2(e,…
1 ответ

Использовать переменную в обоих JQuery в angularJS

Мне нужно использовать массив, который определяется в сценарии JQuery внутри сценария контроллера angularJS. Я не понимаю, как $rootScope вписывается во все это. Возможно ли это, любой совет? $(document).ready(function(){ $.get("KIP.xml",{},function…
1 ответ

AngularJS' $rootScope. Невозможно создать внутреннюю переменную

Я использую $rootScope.requestObj для хранения объекта ключа: значения, которые представляют определенные фильтры. На протяжении всего моего приложения $rootScope.requestObj обрабатывается как одиночка, и его поведение соответствует ожиданиям. Однак…
1 ответ

AngularJS 1 с TypeScript: где в контроллере положить $rootScope.on?

обслуживание export class RandomServiceName implements ng.IServiceProvider { /* @ngInject */ constructor(private $rootScope: ng.IRootScopeService) { } public $get(): RandomServiceName { return this; } doStuff() { this.$rootScope.$broadcast('hello', …
1 ответ

Сброс значения $rootscope, используемого для скрытия кнопки возврата

Я использую ng-hide, чтобы скрыть кнопку "Назад" и показать ее на нужных страницах. В app.js у меня есть следующий код, где я объявляю начальное значение true: var app = angular.module('myApp', ['ui.bootstrap', 'ui.router', 'ui.mask', 'ngSanitize', …
19 окт '16 в 09:25
2 ответа

Заводская стрельба перед запуском $http-запроса

Как запустить фабрику authCheck перед функцией "Проверка состояния входа пользователя"? Я пытаюсь проверить состояние $rootScope на маршрутизацию и http запросы: //Global Logout Function myApp.run(function($rootScope, $http) { $rootScope.logout = fu…
10 май '16 в 17:07
1 ответ

AngularJS $rootScope не любит тире в строке

Я хочу сохранить строку даты в $rootScope, но как только я это сделаю, она выдаст бесконечные ошибки пищеварения. $rootScope.lastWeek = '2015-12-03'; $rootScope.yesterday = '2015-12-09'; Почему я не могу этого сделать? РЕДАКТИРОВАТЬ: .run(function (…
10 дек '15 в 21:18
3 ответа

Запрос JSON-структуры в Angular: найдите правильный индекс и получите определенное свойство

Предположим, существует следующая структура JSON: [ { "role_id": 1, "role_name": "Admin" }, { "role_id": 2, "role_name": "Editor" } ] и хранится в $ rootScope.roles. Что мне нужно это: $rootScope.roles[index -> where role_id == 2].rolename // get…
04 ноя '15 в 19:39
1 ответ

AngularJS в цикле $stateChangeStart

В веб-приложении я хочу, чтобы при маршрутизации пользователя в состоянии $ Angular проверял, есть ли токен и есть ли у него разрешение. Но у меня есть проблема: даже если я делаю event.preventDefault(), он запускает цикл и браузер вылетает. Как я м…