【问题标题】:Is there a way to fire an event every time an ajax call in made in AngularJS?每次在AngularJS中进行ajax调用时,有没有办法触发一个事件?
【发布时间】:2015-09-08 04:12:27
【问题描述】:

我想要做的是每次调用后端时,我都希望微调器加载一个深色覆盖。我知道我可以通过在调用之前简单地运行微调器来做到这一点,但我正在与多个开发人员合作,我希望这发生在不需要他们任何人添加额外代码的情况下。我正在使用 AngularJS,我似乎无法在网上找到任何解决方案,所以我遵从 StackOverflow。提前感谢您的帮助!

【问题讨论】:

标签: javascript ajax angularjs express


【解决方案1】:

在 Angular 中,这可以通过 interceptor 解决。以Angular-loading-bar 为例。

【讨论】:

  • 是的@JacobFinamore,拦截器是解决这个问题的最佳方式。它会等待请求和响应,并且您可以基于它发出一个事件(例如,该事件将与显示/隐藏加载器相关联)
  • 谢谢你,这帮助很大:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-29
  • 1970-01-01
  • 2020-05-01
  • 2022-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多