У вас включен AdBlock или иной блокировщик рекламы.

Пожалуйста, отключите его, доход от рекламы помогает развитию сайта и появлению новых статей.

Спасибо за понимание.

В другой раз
DevGang блог о програмировании
Авторизоваться

Связь между Angular компонентами с помощью RxJS 

В этой статье я буду использовать RxJS, чтобы показать, как компоненты взаимодействуют, когда они не знают друг друга или не имеют общих родительских / дочерних отношений.

Используйте RxJS для изменения поведения приложения на основе видимости страницы 

Бывают случаи, когда мы хотим предоставлять в реальном времени обновления для конкретных функций нашего приложения. Типичным примером могут быть пользовательские уведомления, оповещения или проверка того, что текущий сеанс пользователя не истек.

К сожалению, не все серверы предоставляют push-уведомления, такие как веб-сокеты, поэтому мы, скорее всего, создадим систему опроса, которая отправляет и извлекает результат из REST API один раз в течение данного цикла.

При просмотре вкладок существует разумная вероятность того, что любая данная веб-страница находится в фоновом режиме и, следовательно, невидима для пользователя. В таком случае, когда пользователь на самом деле не взаимодействует с приложением, нет причин продолжать опрос и заставить сервер выполнять избыточные операции.

Объединение нескольких HTTP-запросов в Angular

В статье мы рассмотрим метод отправки нескольких параллельных HTTP запросов в Angular, используя Observable.forkJoin.

RxJS: Введение в Subject в реактивном программировании 

Subjects - это «особый» тип наблюдаемых, который позволяет нам транслировать значения нескольким подписчикам. Самое интересное в Subjects, это то, что они обеспечивают ответ в реальном времени.

Например, если у нас есть subject с 10 подписчиками, всякий раз, когда мы передаем значения subject, мы можем видеть значение, полученное каждым подписчиком.