Easy
[In this context all api requests return an Observable]
I want to chain 2 observables like this
data$.subscribe((data)=>{
fetchOtherData(data).subscribe((otherData)=>{
....
})
})
Is this a good way to do or can we use an operator to chain these 2 observables?
Edit
0
Community EvaluationsNo one has reviewed this question yet, be the first!
Similar QuestionsMore questions about RxJS
0
Why use name variables with **$** at the end in RxJS?0
How is this way of doing called?
```ts
interface UserData {
[key: string]: any;
}
class UserDataService {
private userData: BehaviorSubject<UserData> = new BehaviorSubject({});
private userData$: Observable<UserData> = this.userData.asObservable();
public setUserData(userData: UserData) {
this.userData.next(userData);
}
public getUserData(): Observable<UserData> {
return this.userData$;
}
public getUserDataByKey(key: string) {
return this.userData$.pipe(map((userData) => userData[key]));
}
}
```0
How to listen to an input field in order to offer auto-completion to my user in RxJS0
Explain the difference between a Subject and a BehaviorSubject in RxJS0
How to turn a cold observable into a hot observable in RxJS