Medium
What is an Higher Observable?
Author: Amine BouchamStatus: PublishedQuestion passed 83 times
Edit
0
Community EvaluationsNo one has reviewed this question yet, be the first!
Similar QuestionsMore questions about RxJS
0
Explain the difference between a Subject and a BehaviorSubject in RxJS0
Why use RxJS ?0
Why is it important to unsubscribe in RxJS?0
Is it important to use unsubscribe on the forkJoin operator?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]));
}
}
```