处理来自另一个页面的 init 方法的 angularjs 中的回调
Handling call back in angularjs from init method of another page
假设我在页面 A 上并且我在页面 A 上有一行。
<a ng-click="sendNotification(notification)" href='#B'>Send Notification</a>
sendNotification 方法将发出 http post 请求并获取一些数据。
现在在页面 B 上,我想显示 sendNotification() 方法返回的数据。
接近 我尝试过 - 在 sendNotification 函数中获得对 http 请求的响应后,我将数据放入服务中。在加载页面 B 时,我正在调用一个 init 方法,它将尝试从服务获取数据并初始化范围变量。
但我的直觉问题是这种方法是在 http 请求 returns.
之前执行的 init 方法
我该如何解决这个问题?我不想从页面 B 的 init 方法发出另一个 HTTP 请求。
知道了。我在 http 请求的 successCallBack 之后从方法 sendNotification 重定向,而不是重定向 onClick()。
但欢迎更好的回答。
假设我在页面 A 上并且我在页面 A 上有一行。
<a ng-click="sendNotification(notification)" href='#B'>Send Notification</a>
sendNotification 方法将发出 http post 请求并获取一些数据。
现在在页面 B 上,我想显示 sendNotification() 方法返回的数据。
接近 我尝试过 - 在 sendNotification 函数中获得对 http 请求的响应后,我将数据放入服务中。在加载页面 B 时,我正在调用一个 init 方法,它将尝试从服务获取数据并初始化范围变量。
但我的直觉问题是这种方法是在 http 请求 returns.
我该如何解决这个问题?我不想从页面 B 的 init 方法发出另一个 HTTP 请求。
知道了。我在 http 请求的 successCallBack 之后从方法 sendNotification 重定向,而不是重定向 onClick()。
但欢迎更好的回答。