W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
發(fā)出由源 Observable 發(fā)出的值,直到notifier
Observable 發(fā)出值為止。
takeUntil<T>(notifier: Observable
<any>): MonoTypeOperatorFunction
<T>
通知者 | 其第一個發(fā)射值的 Observable 將導致輸出 ObservabletakeUntil 停止從源 Observable 發(fā)射值。 |
---|
MonoTypeOperatorFunction<T>
:一個 Observable,它從源 Observable 發(fā)出值,直到notifier
發(fā)出其第一個值為止。
讓值傳遞,直到第二個 Observablenotifier
發(fā)出值為止 。然后,它完成。
takeUntil
訂閱并開始鏡像源 Observable。它還監(jiān)視notifier
您提供的第二個 Observable 。如果notifier
發(fā)出值,則輸出 Observable 停止鏡像源 Observable 并完成。如果notifier
不會發(fā)出任何值并完成,takeUntil
則將傳遞所有值。
每秒打一次,直到第一次點擊發(fā)生
import { fromEvent, interval } from 'rxjs';
import { takeUntil } from 'rxjs/operators';
const source = interval(1000);
const clicks = fromEvent(document, 'click');
const result = source.pipe(takeUntil(clicks));
result.subscribe(x => console.log(x));
take
takeLast
_blank]()_blank](http://o2fo.com/rxjs/rxjs-7l4e3ck3.html)takeWhile
skip
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: