The Observable whose first emitted value will
cause the output Observable of takeUntil
to stop emitting values from the
source Observable.
A function that returns an Observable that emits the values from the
source Observable until notifier
emits its first value.
Emits the values emitted by the source Observable until a
notifier
Observable emits a value.Lets values pass until a second Observable,
notifier
, emits a value. Then, it completes.takeUntil
subscribes and begins mirroring the source Observable. It also monitors a second Observable,notifier
that you provide. If thenotifier
emits a value, the output Observable stops mirroring the source Observable and completes. If thenotifier
doesn't emit any value and completes thentakeUntil
will pass all values.Example
Tick every second until the first click happens