gpt4 book ai didi

angular - http get请求Angular 6中的返回字符串

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:28 24 4
gpt4 key购买 nike

我在返回我的请求中遇到了一些问题。

getTest(id: string): string {
let foo: string = '';
this.service.testProfile(id).subscribe(
response => {
foo = response.body.foo;
},
error => {
console.log(error);
}
)
return foo;
}

我想将 foo 初始化为我的响应。 foo 然后返回 foo 的新值。一切正常,但没有结果,知道我做错了什么吗?

感谢

最佳答案

我用 promise 解决了

getTest(id: string): Promise<any>  {
return new Promise((resolve,reject) => {
this.service.testProfile(id).subscribe(
response => {
foo = response.body.foo;
},
error => {
console.log(error);
}
)
}
)
}

谢谢大家!

关于angular - http get请求Angular 6中的返回字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701760/

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