ignoreElements
function stable operator
Игнорирует все элементы, испускаемые исходным Observable, и пропускает только вызовы complete или error.
ignoreElements(): OperatorFunction<unknown, never>
Параметры
Параметров нет.
Возвращает
OperatorFunction<unknown, never>: Функция, которая возвращает пустое Observable, которое вызывает только complete или error, в зависимости от того, какой вызов был сделан исходным Observable.
Описание
Оператор ignoreElements подавляет все элементы, испускаемые исходным Observable, но позволяет уведомлению о завершении (либо error , либо complete) пройти без изменений.
Если вам неважны элементы, испускаемые Observable, но вы хотите быть уведомлены о его завершении или завершении с ошибкой, вы можете применить оператор ignoreElements к Observable, что гарантирует, что он никогда не вызовет обработчики next своих наблюдателей.
Пример
Игнорировать все next испускания от источника
import { of, ignoreElements } from 'rxjs';
of('you', 'talking', 'to', 'me')
.pipe(ignoreElements())
.subscribe({
next: word => console.log(word),
error: err => console.log('error:', err),
complete: () => console.log('the end'),
});
// result:
// 'the end'
© 2015–2022 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/operators/ignoreElements