首页 新闻 会员 周边

angular: 如何将 Observable 转换为 BehaviorSubject

0
悬赏园豆:30 [已解决问题] 解决于 2023-10-22 19:17

BehaviorSubject 变量的定义如下

isAuth$ = new BehaviorSubject<Boolean>(true);

返回值为 Observable 的方法定义如下

public isAuthenticated(): Observable<Boolean> {
  return this.http.get<Boolean>(`${this.basePath}/authenticated`);
}

请问如何将 isAuthenticated() 方法的返回值赋值给 isAuth$ 变量?

dudu的主页 dudu | 高人七级 | 园豆:30994
提问于:2023-10-22 19:03
< >
分享
最佳答案
0

原来如此简单,直接 subscribe 即可

this.userSevice.isAuthenticated().subscribe(this.isAuth$);

答案来自 https://stackoverflow.com/a/58199823

dudu | 高人七级 |园豆:30994 | 2023-10-22 19:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册