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

0 ответов

Правда ли, что в AngularJS, когда я транслирую на все контроллеры во время инициализации контроллера, я должен установить Timeout для широковещательной передачи?

Другими словами, правда ли, что я должен ждать следующего цикла событий для трансляции, используя $rootScope.broadcast(), так что другие контроллеры используют $rootScope.on() можно забрать транслируемое событие? Это не обычный процесс приложения, н…
14 мар '16 в 16:42
0 ответов

Обнаружить угловой вид рендеринга

Я пытаюсь взаимодействовать с веб-сайтом, используя usercript, но я не знаю, какое самое чистое решение для внешнего источника для обнаружения внутреннего $viewContentLoaded событие, потому что это не пузырь к объекту окна. Я пытался использовать гр…
2 ответа

$ широковещание не работает в Angularjs

Я использую два контроллера. Когда изменения происходят в одном контроллере, они должны быть немедленно изменены в другом контроллере. Я использую событие $broadcast для достижения этой цели. Мой код: Мой первый контроллер app.controller('configurat…
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', …
0 ответов

$ Document.append($ RootElement); null не является объектом (оценивает context.createDocumentFragment)

Я следую примеру по миграции на документах AngularJS, для input[checkbox] и это говорит, чтобы изменить it('should update the model', inject(function($compile, $rootScope) { var inputElm = $compile('<input type="checkbox" ng-model="checkbox" /&gt…
01 окт '18 в 13:02
2 ответа

Как я могу запустить функцию в 2 отдельных контроллера в Angularjs

У меня есть 2 отдельных контроллера angularjs который назвал HomeController и SearchController у меня есть функция с именем "Поиск ()" в HomeController Как я могу запустить функцию поиска из searchController?
0 ответов

Распространение событий от d3.js до угловых без обращения к scope.apply

Я использую библиотеку d3.js внутри углового контроллера 1.x. Моя библиотека d3.js создает событие щелчка на элементе div, и при нажатии на элемент div он обновляет что-то в области видимости углового контроллера. Проблема в том, когда я меняю сферу…
1 ответ

Остановите прослушиватели событий на '$destroy'. Ошибка типа: $on не является функцией;

Я пытаюсь остановить всех слушателей событий, пока область действия уничтожена. Я получаю эту ошибку: TypeError: vm.$on is not a function; Ни vm.on(..) не работает angular.module('app.layout') .controller('DashboardController', DashboardController);…
0 ответов

Регистрация событий в директиве, встроенной в $uibModal

У меня есть модал (с помощью Angular-Bootstrap's $uibModal) и этот модал содержит директиву <my-directive>, Эта директива предназначена для многократного использования в нескольких контейнерах и, следовательно, она взаимодействует с директивой…
2 ответа

Угловые часы не сработали

Существует 1 угловое приложение с 1 родительским контроллером и дочерним контроллером. У ребенка есть 1 $watch WATCH-CHILD для OBJ-CHILD, который запускает $emit. В родительском объекте есть прослушиватель для $emit, мы назовем его ON-LISTENER и $wa…
1 ответ

Директива для директивной связи с использованием вещания angularjs

У меня есть две директивы, и мне нужно передать значение из одной директивы после запроса post в другую директиву. Первая директива выглядит так var fileUpload = angular.module('fileUploadDirective',[]); fileUpload.directive('fileUpload', function (…
0 ответов

Обмен данными между контроллерами с использованием $broadcast

Для обмена данными между контроллерами обычно используется сервис. Я обнаружил, что с помощью $rootScope.$broadcast действительно удобно, если данные, которыми я должен поделиться [] или {}, Для меня преимущество использования широковещания заключае…
2 ответа

Лучший способ общения между директивами

Скопировано отсюда. Может быть, я могу получить более правильный ответ здесь! Кажется, существует довольно много способов связи между директивами. Скажем, у вас есть вложенные директивы, где внутренние директивы должны сообщать что-то внешнему (напр…
3 ответа

Дебанд ng-model-options не работает на событии размытия, как ожидалось?

Я применил ng-model-options на input со следующей конфигурацией ng-model-options="{updateOn:'default blur',debounce:{default:1000,blur:0}}" И согласно приложенной конфигурации к ng-model-options Я ожидаю обновления ng-model's значение на ng-blur соб…
2 ответа

Событие stateChangeStart в Angular не срабатывает при обновлении страницы

У меня есть пользовательская директива: export class XHideDirective { static $inject = ["$rootScope"]; static $rootScope: any; public static build($rootScope) { var directive: ng.IDirective = { link: (scope, element, attributes: any) => { var ite…
1 ответ

Почему сервис не получает события

У меня есть код, который работал в контроллере. Я реорганизовал и перенес эту функциональность в сервис. В коде был прослушиватель событий: $rootScope.$on( .....) Это было обнаружено, когда оно было в контроллере, но не перехватывало событие в служб…
1 ответ

AngularJS Возможно ли слушать $destroy в другом контроллере?

В моем приложении, когда контроллер уничтожается, возможно ли событие $destroy, которое он генерирует в другом контроллере?
28 апр '17 в 10:02
0 ответов

Angularjs не обновляет значение ng-модели при изменении значения раскрывающегося списка / выбора

Когда я меняю значение параметра select, значение ng-model не изменяется. Это происходит из-за того, что Jquery меняет значение? Потому что я прочитал строку о angularjs из w3school, что событие ng-change срабатывает только в случае реального измене…
1 ответ

"Не удалось разобрать ошибку напоминания" - Джанго

Когда запускается jsevent, он перенаправляет параметр ссылки на атрибут data-url кнопки, а когда пользователь нажимает эту кнопку, он перенаправляет на бэкэнд-представление django, но существует проблема с разбором строки JS$ ('# Btn_del'). Атр ('да…
13 май '19 в 14:38
1 ответ

Как обрабатывать события щелчка изнутри директивы?

У меня есть модальный компонент, который принимает объект с привязкой (ng-модель). Что-то типа: <modal ng-model="modals.createContact"></modal> Я проверяю $ctrl.ngModel.show чтобы показать / скрыть модальное окно: <div class="modal" n…