我有以下嵌套订阅,我需要返回内部订阅。我该怎么回事?
public updateProfiles(){
this.afAuth.idToken.subscribe(idToken=>{
return this.httpClient.post<any>('https:example.com/getData',{
"token": idToken,
"np":"hzlNpV1239nOKRTcsVdPG",
"cp":"M6nKYrSjsnA9v34vfB8oD"
});
})
}
在调用模块中我想要this.authService.updateProfiles.subscribe(()=&gt; {do something});
答案 0 :(得分:0)
你应该把它变得易于管理。
updateProfiles() {
this.afAuth.idToken.pipe(
switchMap(idToken => this.httpClient.post(your stuff))
).subscribe(result => console.log(result))
}