Как узнать $broadcast в AngularJS, иметь ответ об успешном или неуспешном ответе
$broadcast
$rootScope.$broadcast($scope.abc + ':' + type + 'question', { abcSlug: $scope.abcSlug, questionSlug: questionSlug, abcObj: $scope.abcObj })
С документация :
$ трансляция (имя, аргументы); Отправляет имя события вниз во все дочерние области (и их дети) уведомление зарегистрированных слушателей $ rootScope.Scope. Жизненный цикл события начинается с области, в которой $ broadcast было называется. Все слушатели, слушающие имя события в этой области, получают уведомление. После этого событие распространяется на все прямые и косвенные Области действия текущей области и вызывают всех зарегистрированных слушателей путь. Событие не может быть отменено. Любое исключение, исходящее от слушателей, будет передано на Служба $ exceptionHandler.
$ трансляция (имя, аргументы);
Отправляет имя события вниз во все дочерние области (и их дети) уведомление зарегистрированных слушателей $ rootScope.Scope.
Жизненный цикл события начинается с области, в которой $ broadcast было называется. Все слушатели, слушающие имя события в этой области, получают уведомление. После этого событие распространяется на все прямые и косвенные Области действия текущей области и вызывают всех зарегистрированных слушателей путь. Событие не может быть отменено.
Любое исключение, исходящее от слушателей, будет передано на Служба $ exceptionHandler.
Итак, ответ на ваш вопрос:
Как узнать трансляцию $ в AngularJS, получить успешный ответ или Неудачный ответ
это ловить исключения