Обработка обратного вызова в angularjs из метода инициализации другой страницы

Допустим, я на странице А, и у меня есть строка на странице А.

<a ng-click="sendNotification(notification)" href='#B'>Send Notification</a>

Метод sendNotification сделает HTTP-запрос и получит некоторые данные.

Теперь на странице B я хочу отобразить данные, возвращаемые методом sendNotification().

Подошел попробовал - после получения ответа на http запрос в функции sendNotification отправляю данные в сервис. И при загрузке страницы B я вызываю метод инициализации, который попытается получить данные из службы и инициализировать переменные области.
Но я понимаю, что проблема в том, что этот подход заключается в том, что метод инициализации выполняется до возврата HTTP-запроса.

Как я могу это решить? Я не хочу делать еще один HTTP-запрос из метода инициализации страницы B.


person Manish    schedule 04.08.2016    source источник


Ответы (1)


понятно. Я перенаправляю из метода sendNotification после успешного HTTP-запросаCallBack вместо перенаправления onClick().

Но лучший ответ приветствуется.

person Manish    schedule 04.08.2016