Доки по разработке
This project is maintained by teniryte
Принципы
Subject) оповещает подписчиков о новых данных методом next.subscribe) получает одинаковые уведомления и может отписаться (unsubscribe).Пример
import { Subject } from 'rxjs';
const news = new Subject<string>();
const tv1 = news.subscribe((v) => console.log(v + 'via Den TV'));
const tv2 = news.subscribe((v) => console.log(v + 'via Batcave TV'));
news.next('Breaking news: ');
news.next('The war is over ');
tv1.unsubscribe();
Практика
subscription.unsubscribe()).news.pipe(...)) для трансформации данных перед доставкой.complete) и ошибками (error).