IgnoreElements
не излучать никаких элементов из Observable, но отражать уведомление об окончании
Оператор IgnoreElements подавляет все элементы, излучаемые исходным Observable, но пропускает уведомление об окончании (либо onError или onCompleted) без изменений.
Если вам не важны элементы, излучаемые Observable, но вы хотите быть уведомлены об его завершении или завершении с ошибкой, вы можете применить оператор ignoreElements, который гарантирует, что он никогда не вызовет обработчики onNext своих наблюдателей.
См. также
Информация, специфичная для языка
RxGroovy ignoreElements
RxGroovy реализует этот оператор как ignoreElements.
- Javadoc:
ignoreElements()
ignoreElements по умолчанию не работает с каким-либо конкретным Планировщиком.
RxJava 1․x ignoreElements
RxJava реализует этот оператор как ignoreElements.
- Javadoc:
ignoreElements()
ignoreElements по умолчанию не работает с каким-либо конкретным Планировщиком.
RxJS ignoreElements
RxJS реализует этот оператор как ignoreElements.
Пример кода
var source = Rx.Observable.range(0, 10)
.ignoreElements();
var subscription = source.subscribe(
function (x) { console.log('Next: ' + x); },
function (err) { console.log('Error: ' + err); },
function () { console.log('Completed'); }); Completed
ignoreElements находится в каждом из следующих дистрибутивов:
rx.jsrx.all.jsrx.all.compat.jsrx.compat.jsrx.lite.jsrx.lite.compat.js
© ReactiveX contributors
Licensed under the Apache License 2.0.
http://reactivex.io/documentation/operators/ignoreelements.html