2016-08-04 59 views
0

的init()方法可以說讓我在第一個和我行頁面A.處理再打angularjs從另一頁

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

sendNotification的方法將HTTP POST請求,並得到一些數據。

現在在頁面B我想顯示由sendNotification()方法返回的數據。

接近我嘗試過 - 在sendNotification函數中獲得對http請求的響應之後,我將數據放入服務中。在頁面B加載時,我調用init方法將嘗試從服務中獲取數據並初始化範圍變量。
但我直覺問題,這種方法是在http請求返回之前執行init方法。

我該如何解決這個問題?我不想從頁面B的init方法發出另一個HTTP請求。

回答

0

瞭解它。我在http請求的successCallBack之後從方法sendNotification重定向,而不是重定向onClick()。

但是,更好的答案是歡迎。

相關問題