Simple way to get the current value of a BehaviorSubject with rxjs5
Solution 1:
As was pointed out by artur grzesiak
in the comments, the BehaviorSubject
interface was cleaned up, and the getter is now just myBehaviorSubject.value
.
I just wanted to add this as an answer because I almost didn't read the comments to the original question, and would have missed the correct answer.
Solution 2:
Look at the source code to a behavior subject
https://github.com/ReactiveX/rxjs/blob/master/src/internal/BehaviorSubject.ts
It still has a getValue method, it has a value property that just calls getValue, it was there in RxJs5.
Here is a StackBlitz using RxJs5.
https://stackblitz.com/edit/typescript-gcbif4
All the comments talking about a breaking change in 6.5.0 are linking to comments about observables make with of not behavior subjects.