BehaviorSubject 变量的定义如下
isAuth$ = new BehaviorSubject<Boolean>(true);
返回值为 Observable 的方法定义如下
public isAuthenticated(): Observable<Boolean> {
return this.http.get<Boolean>(`${this.basePath}/authenticated`);
}
请问如何将 isAuthenticated()
方法的返回值赋值给 isAuth$
变量?
原来如此简单,直接 subscribe 即可
this.userSevice.isAuthenticated().subscribe(this.isAuth$);