gpt4 book ai didi

AngularJS:为什么 $http 在您离开当前摘要之前实际上不会发出 http 请求?

转载 作者:行者123 更新时间:2023-12-04 21:43:24 25 4
gpt4 key购买 nike

$http 的 AngularJS 文档位于 http://docs.angularjs.org/api/ng .$http 声明“在执行下一个 $digest() 之前,$http 服务实际上不会发送请求。”。

我只是想知道为什么它不立即发出 HTTP 请求?这似乎是一个不必要的要求,我想知道我错过了什么。

更新:有人建议这是必要的,因为完成处理程序需要更新摘要。但是,无论哪种方式,这些完成事件都需要稍后进行自己的 $apply/$digest 调用。

最佳答案

这实际上是因为 $http 是基于 promise 的。完整解释在这里:https://github.com/angular/angular.js/issues/2794#issuecomment-18807158

关于AngularJS:为什么 $http 在您离开当前摘要之前实际上不会发出 http 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20605291/

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