gpt4 book ai didi

angular - 如何在 Angular 2 中跟踪挂起的 HTTP 请求

转载 作者:太空狗 更新时间:2023-10-29 17:40:41 25 4
gpt4 key购买 nike

我想要在 Angular 2 中替代 Angular 1 $http.pendingRequest 或任何像拦截器一样进行全局跟踪的东西。主要用于在通话时显示加载图标

最佳答案

我可能会在 observable 未返回时保持图标的状态。

例子:

export class MyClass {
private isLoaded = false;

constructor(private myService: MyService){}

ngOnInit(){
this.myService.myServiceCall().subscribe(data => {
console.log(data);
this.isLoaded = true;
});
}

}

然后在对话框中使用*ngIf。您还可以考虑使用 Angular 为这样的场景提供的异步管道:

https://angular.io/docs/ts/latest/api/common/index/AsyncPipe-pipe.html

关于angular - 如何在 Angular 2 中跟踪挂起的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42630865/

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