小编Kev*_*ill的帖子

无法解析符号@SpringBootApplication-IntelliJ DEA

我将Spring Initializr构建导入IntelliJ,然后将其作为Spring Boot构建运行。构建工作正常并在浏览器中显示,但是我继续收到有关未使用导入的错误,并且@SpringBootApplication无法解析。我也遵循以下步骤:无法解析符号SpringApplication

其他人都有这个问题。

package com.sts.kevthedev;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class KevthedevApplication {

    public static void main(String[] args) {
        SpringApplication.run(KevthedevApplication.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

intellij-idea spring-boot

5
推荐指数
3
解决办法
2531
查看次数

获取 BehaviorSubject 的值

我正在尝试获取 BehaviorSubject 的值。返回值,但我如何利用它们在 return true/false 语句中使用它们。

BehaviorSubject {_isScalar: false, observers: Array(0), closed: false, isStopped: false, hasError: false, …}
closed:false
hasError:false
isStopped:false
observers:[Subscriber]
thrownError:null
value:(...)
_isScalar:false
_value:Array(3)
0:"name@gmail.com"
1:"Bob Smith"
2:{adminUser: false, basicUser: true} length:3
__proto__:Array(0)
__proto__:Subject
Run Code Online (Sandbox Code Playgroud)

我的行为主题已发送给它以下内容。为什么我一开始就为空。

user: BehaviorSubject<User> = new BehaviorSubject<User>(null); 
Run Code Online (Sandbox Code Playgroud)

// 用户的行为角色。

 this.afAuth.authState
                .switchMap(auth => {
                if (auth) {
                    /// signed in
                    const authData = this.db.list<User>('users/' + auth.uid).valueChanges();
                    console.log(authData);
                    return this.db.list<User>('users/' + auth.uid).valueChanges();
                } else {
                    /// not signed in
                    return Observable.of(null);
                }
                })
                // .subscribe(console.log); // check …
Run Code Online (Sandbox Code Playgroud)

javascript rxjs firebase angularfire2 angular

2
推荐指数
1
解决办法
1万
查看次数