Публикации по теме 'observables'


RxJS: создание подписок
Код RxJS включает подписку на наблюдаемые объекты. Множество подписок. Если каждой подписке назначена собственная переменная или свойство, управлять ситуацией может быть сложно. К счастью, есть методы, такие как использование takeUntil или takeWhile , которые значительно упрощают работу с подписками. Если вы не знакомы с этими методами, прочтите Не отказываться от подписки . Однако бывают ситуации, когда вам все же нужно иметь дело с подписками. Например, иногда бывает..

Как вернуть ответ на вызов Observable/http/async в Angular?
Когда вы начинаете работать с Angular и его интеграцией с модулем HTTP Client, обычно вы сталкиваетесь с Observables. Они являются основной частью того, как Angular обрабатывает асинхронные операции, такие как HTTP-запросы. Одной из распространенных проблем для новичков является понимание того, как извлекать данные из этих Observable и использовать их в своих компонентах или сервисах. Понимание наблюдаемых Прежде чем мы углубимся в решения, важно понять, что такое Observables. В..

map () и throttleTime () | ОПЕРАТОРЫ RxJS
Observable - это, по сути, функция, которая может возвращать поток значений наблюдателю с течением времени, это может быть синхронно или асинхронно. Возвращаемые значения данных могут быть от нуля до бесконечного диапазона значений. Для работы Observables необходимы наблюдатели и подписки. Observables - это оболочки источника данных, а затем наблюдатель выполняет некоторые инструкции, когда появляется новое значение или изменение значений данных. Observable связан с наблюдателем,..

Советы и рекомендации для разработчиков: понимание наблюдаемых
Марк Моррис и Стефани Огберн Ранее на этой неделе я посетил DinosaurJS - два полных дня общения и разговоров с замечательными разработчиками JavaScript. Какой вихрь! После каждой конференции, которую я посещаю, мне нравится делиться тем, что я узнал, со своей командой и со всем миром. На этот раз во время выступления Джереми Фостера я обратил внимание на диаграмму, которая помогла мне лучше понять, что такое Observable и как я могу его использовать. Если вы не разбираетесь в..

Как использовать switchMap и observables для HTTP-опроса
Если вы программируете на Angular, вы, вероятно, уже видели и использовали ReactiveX JavaScript в виде Observables для асинхронного кода, такого как HTTP-запросы. Основная идея состоит в том, чтобы ввести функциональное программирование в асинхронные обратные вызовы в JavaScript. Подобно тому, как массивы могут быть отображены, отфильтрованы или сокращены, асинхронные результаты также могут быть переданы через операторы, предоставляемые библиотекой RxJS . Список операторов..

Привязки данных JS и DOM в 2017 году
Если мы выполним поиск привязки данных JavaScript , мы найдем результаты, касающиеся структур DOM, некоторые статьи, связанные с устаревшим предложением Object.observe , некоторые примеры, основанные на устаревшем DOM Mutation события , или попытка перенести нестандартный Object.prototype.watch в другие браузеры. Есть и несколько правильных попыток упростить эту задачу, все они отличаются друг от друга из-за нестандартного способа выполнения такой операции. Что..

Что за шум вокруг Observables?
Ну, я тоже не понимаю, почему шумит... Асинхронный вызов: var itMayTakeAWhile = function ( callback ) { var data = methodTakingWhoKnowsHowLongToRun(); callback(data); return undefined; // implicitly anyway } Все, что делает Observable factory, вместо того, чтобы ничего не возвращать. он возвращает цепочный дескриптор , представляющий асинхронный вызов. Асинхронный вызов теперь является генератором событий: var emitter = function () { var handle = {};..