Spec-Zone.ru › RxJS

ignoreElements

function stable operator

Игнорирует все элементы, испускаемые исходным Observable, и пропускает только вызовы complete или error.

ignoreElements(): OperatorFunction<unknown, never>

Параметры

Параметров нет.

Возвращает

OperatorFunction<unknown, never>: Функция, которая возвращает пустое Observable, которое вызывает только complete или error, в зависимости от того, какой вызов был сделан исходным Observable.

Описание

ignoreElements marble diagram

Оператор 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API