Angular 订阅BehaviorSubject会在8中抛出错误

Angular 订阅BehaviorSubject会在8中抛出错误,angular,compilation,rxjs,behaviorsubject,Angular,Compilation,Rxjs,Behaviorsubject,在Angular 8中处理单页应用程序时,我正在将一些数据从组件解析到服务,然后在服务中使用rxjs BehaviorSubject订阅它。在Angular CLI上编译时,我得到以下错误src/app/Services/shared.service.ts12,21:错误TS2554:预期1个参数,但得到0 似乎找不到问题所在 共享服务 行为主体需要一个论点。你没有提供 private children=新行为SubjectNull; 非常感谢,你能帮助我通过Cpanel将Angular项目上传

在Angular 8中处理单页应用程序时,我正在将一些数据从组件解析到服务,然后在服务中使用rxjs BehaviorSubject订阅它。在Angular CLI上编译时,我得到以下错误src/app/Services/shared.service.ts12,21:错误TS2554:预期1个参数,但得到0

似乎找不到问题所在

共享服务

行为主体需要一个论点。你没有提供

private children=新行为SubjectNull;
非常感谢,你能帮助我通过Cpanel将Angular项目上传到共享主机吗?它使用Laravel API。@Martin如果你发布其他问题,我或任何其他用户将尝试帮助你,请检查问题并尽可能提供帮助。。当做
import { Injectable } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { TokenService } from './token.service';

@Injectable({
  providedIn: 'root'
})

export class SharedService {

    //All children
    private children = new BehaviorSubject;
    checkAll$ = this.children.asObservable();

    childData(data:any){
       this.children.next(data);
    }

    constructor(private Token : TokenService) { }
}