英文:
Angular wait for rest API response in subscribe
问题
当我尝试通过客户端(Angular)获取REST API调用时,但当我订阅它时,此时函数会立即运行而不等待响应,请帮忙暂停函数。
```typescript
GetLookup(){
let Country = this.countryService.GetAllCountry().toPromise();
}
或
GetLookup(){
this.countryService.GetAllCountry().subscribe((obj){
let Country = obj;
})
}
英文:
When I Try to get REST API Call thow client side (Angular) but when i subscribe this at that time function will runing not wait for response so please help for hold on function.
GetLookup(){
let Country = this.countryService.GetAllCountry().toPromise();
}
OR
GetLookup(){
this.countryService.GetAllCountry().subscribe((obj){
let Country = obj;
})
}
答案1
得分: 1
你可以使用 async-await 的概念。
async GetLookup(){
let Country = await this.countryService.GetAllCountry();
}
英文:
You Can Use async-await concept.
async GetLookup(){
let Country = await this.countryService.GetAllCountry();
}
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论