gpt4 book ai didi

Angular 2+ Observable - 检查 if 语句中的结果

转载 作者:行者123 更新时间:2023-12-02 03:55:54 24 4
gpt4 key购买 nike

是否可以在 if 语句中检查 Observable 的结果?

类似于:

if( this.loginsService.isAuthenticated().subscribe() == true ){
}

我的登录服务:

  isAuthenticated(){
return this.http.get('login/authenticated')
.map(res => res.json());
}

最佳答案

您应该订阅数据

isAuthenticated():boolean{
return this.http.get('login/authenticated')
.map(res => res.json()).subscribe(data => return data);
}

或者您可以放入本地方法并按如下方式使用它

isLoggedIn() :boolean{
this.loginsService.isAuthenticated().subscribe(data => {
return data;
});
}

if(this.isLoggedIn() == true ){
}

关于Angular 2+ Observable - 检查 if 语句中的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43946265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com