gpt4 book ai didi

angularjs - angularjs是否具有类似于jQuery的ajaxSetup的东西?

转载 作者:行者123 更新时间:2023-12-04 18:11:13 25 4
gpt4 key购买 nike

我浏览了文档,但找不到任何提及此内容的信息。我正在使用Angular的$ http服务,并希望在每个ajax事件之前和每个ajax事件之后运行代码(以在等待服务器响应时显示加载消息)。

我有jQuery并尝试做:

$(document).ready(function() {
$('body').ajaxSend(function(event, jqXHR) {
console.log('in jquery send');
}) ;
});

但是无法将消息记录到控制台。任何帮助表示赞赏。

最佳答案

请查看$ http服务上的文档:http://docs.angularjs.org/api/ng.$http

您将看到可以使用两个选项:

  • httpInterceptor (请参阅文档中的响应拦截器部分)-它允许您包装每个响应并在完成请求之前做任何您想做的事情。它使用了promise,因此在每个请求之后甚至做一些异步的事情也很容易。
  • 请求/响应转换(请参见转换请求和响应)-它允许您处理通过$ http的每个请求和响应-因此,这是我的选择,因为它允许您在请求之前和之后进行挂接。
  • 关于angularjs - angularjs是否具有类似于jQuery的ajaxSetup的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13733414/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com