отсобытия
от события
Создает Observable, который генерирует события определенного типа, поступающие от заданной цели события.
TL;DR
Сделайте Observable практически из любого события (например, щелчок, событие WebSocket, событие узла и т. д.).
Пример использования
Интересной особенностью fromEvent
является его способность принимать NodeList
и HTMLCollection
. Давайте посмотрим, как можно создать Observable без fromEvent
, который генерирует одно и то же событие для нескольких элементов:
Немного многословно, нет? Теперь воспользуемся fromEvent
:
Теперь, учитывая, что второй пример можно немного отрефакторить, его все еще намного проще читать. Примите во внимание эту возможность и привязку fromEvent
к чему-то вроде WebSockets, и нет никаких сомнений в том, что fromEvent
является одной из наиболее удобных функций RxJS.
Спасибо за чтение. Ждите Часть 9 и обязательно ознакомьтесь с моими предыдущими статьями.