gpt4 book ai didi

javascript - 没有 Rxjs 的 Angular2 http.get

转载 作者:可可西里 更新时间:2023-11-01 16:28:01 25 4
gpt4 key购买 nike

这是一种简单地获取数据(在 angular2 中)而不将 Observable 和 Response 依赖项实现到服务中的方法吗?我发现它对于一个简单的请求来说是多余的。

最佳答案

不,即使您使用纯 Javascript 执行此操作,您也必须采用回调路线,只是使用 Observable 的实现方式更清晰且更易于处理。

可以执行同步请求,但由于 Javascript 仅在一个线程中运行,您将阻塞整个页面直到请求完成,因此强烈建议不要这样做:

// DON'T TRY THIS AT HOME OR PRODUCTION OR ANYWHERE ELSE
let request = new XMLHttpRequest();
request.open("GET", theUrl, false); // false for synchronous request
request.send(null);
let response = JSON.parse(request.responseText);

关于javascript - 没有 Rxjs 的 Angular2 http.get,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111064/

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