I have a BehaviorSubject
. I am trying to convert its Observable
into a ConnectableObservable
but I am getting error publishBehaviour
is not a function. What am I doing wrong?
this.questionsArray$.publishBehavior is not a function TypeError: this.questionsArray$.publishBehavior is not a function
The code snippet is
private questionsArraySubject: BehaviorSubject<Result>;
questionsArray$: Observable<Result>;
questionsArrayConnectable$:ConnectableObservable<Result>;
this.questionsArraySubject = new BehaviorSubject<Result>(new Result('initial',{}));
// create Observable. Other components can subcribe to it now to get notifications/values
this.questionsArray$ = this.questionsArraySubject.asObservable();
this.questionsArrayConnectable$ = this.questionsArray$.publishBehavior(new Result('initial',{}))