AngularJS $ rootScope. $ Broadcast - PullRequest
       1

AngularJS $ rootScope. $ Broadcast

0 голосов
/ 24 августа 2018

Как узнать $broadcast в AngularJS, иметь ответ об успешном или неуспешном ответе

$rootScope.$broadcast($scope.abc + ':' + type + 'question', {
    abcSlug: $scope.abcSlug,
    questionSlug: questionSlug,
    abcObj: $scope.abcObj
})

1 Ответ

0 голосов
/ 24 августа 2018

С документация :

$ трансляция (имя, аргументы);

Отправляет имя события вниз во все дочерние области (и их дети) уведомление зарегистрированных слушателей $ rootScope.Scope.

Жизненный цикл события начинается с области, в которой $ broadcast было называется. Все слушатели, слушающие имя события в этой области, получают уведомление. После этого событие распространяется на все прямые и косвенные Области действия текущей области и вызывают всех зарегистрированных слушателей путь. Событие не может быть отменено.

Любое исключение, исходящее от слушателей, будет передано на Служба $ exceptionHandler.

Итак, ответ на ваш вопрос:

Как узнать трансляцию $ в AngularJS, получить успешный ответ или Неудачный ответ

это ловить исключения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...