首页 > 解决方案 > Angular 12 - 出现错误'source.subscribe 不是函数'

问题描述

我正在使用 Angular 12。我正在尝试创建服务,但在控制台中收到此错误“source.subscribe 不是函数”。我该如何解决这个问题?我在哪里做错了?

我的 auth.service 是:

  private loggedIn = new BehaviorSubject<boolean>(this.token.loggedIn())
  
  authStatus = this.loggedIn.asObservable


  changeAuthStatus(value: boolean){
    this.loggedIn.next(value)
  }

我的组件是:

 public loggedIn: any;

  constructor(
    private Auth: AuthService
  ) { }

  ngOnInit(): void {
    this.Auth.authStatus().subscribe((value) => {
      this.loggedIn = value
    });

  }

标签: angular

解决方案


推荐阅读