Archived
Can we turn a Cold Observable into a Hot Observable?
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]));
}
}
```