Angular async pipe. RxJS на новом уровне при таком подходе

preview_player
Показать описание
RxJS великолепный инструмент, дающий гибкость в решении не простых задач, но этот инструмент требует много писать подписок и отписок на Observable объекты. Используя ASYNC PIPE в Angular можно понять, что это легко автоматизировать

В этом видео мы рассмотрим самые частые паттерны использования пайпы async и углубимся в тонкости работы с ним

==============================
Код готового урока:
==============================
Инструкция по установке angular проекта:
Вариант 1:
Вариант 2:
Загрузите зависимости (npm install)
Можно запускать проект (ng serve)
==============================

Выбор редактора код это дело каждого, но в этом плейлисте я использую webstorm. Как настроить один из популярнейших редакторов ниже:

Не забываем что SQL важен независимо чем планируешь заниматься при веб разработке, даже если планируешь быть менеджером проектов.

Спасибо что продолжаете смотреть меня и радовать комментариями.

---- Соц сети
Телеграм, где можно узнать о новых видео и получать доп контент
P.S. В youtube я отвечаю быстрее чем в telegram, буду рад комментам в youtube

----
Чтобы поддержать канал
1) Можно поставить лайк (или дизлайк, если не понравилось видео)
2) Оставить комментарий более 5 слов
3) Досмотреть видео до конца (так удержание будет выше и мне это поможет в продвижении)
4) Оставить отзыв в комментариях, что можно улучшить в видео, чтобы не хотелось его закрывать

#pipe #angular #grommax

Материально поддержать канал можно следующим способом
2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки

Оглавление
00:00 - Введение
00:39 - Настройка проекта
01:21 - Почему RxJS не нравится большинству
02:19 - Promise | Observable с async пайпов
02:54 - Описание класса пайпы
03:24 - Пайпа вернет null в первый раз
03:57 - Pipe async + *ngIf
06:54 - Как работать с данными в TS не подписываясь
10:14 - Pipe async + *ngFor
11:45 - Smart & Dumb компоненты по признаку пайпы async
16:03 - Как бороться с null в пайпе async
19:40 - Краткий гайд
Рекомендации по теме
Комментарии
Автор

Сколько я намучился передавая стримы в дамп-компоненты и проверя там null. Предложенное решение просто восхитос.

АлександрМалагор
Автор

Очень улучшилась подача уроков! Было тяжело смотреть предыдущие видео, но здесь все прям по делу и с отсылками к другим урокам 👍🏾

MilanRodd
Автор

Дякую, чудова подача матеріалу, все легко та зрозуміло) З нетерпінням чекаємо нові відео)

dimasobchenko
Автор

Очень рад что у вас все хорошо, и появилась возможность и желание вернуться к каналу. Спасибо за ваш труд

JlocbBTpaHcE
Автор

Видео просто "класс"! Помогло структурировать знания, которые сейчас необходимо применить. Огромное спасибо!

angular pipe async ангуляр пайп асинк оптимизация стратегия онпуш changeDetection onPush

Brinzovik
Автор

Интересный подход, на верху логика, ниже верстка и события. Спасибо за урок.

maratzinatulin
Автор

Спасибо тебе большое, я долго искал хорошие уроки по ANgular && RxJs

dogober
Автор

все что плохое с вами происходит - это происходит от незнания))
фраза прям через все сферы деятельности и года в жизни))
жирнючий лайкос)))

KolkhozDnepr
Автор

с возвращением и огромное спасибо за новые видео! лучи поддержки тебе!

MrShevrin
Автор

Спасибо большое.^.^, Одно небольшое негодование, нужно боооольше такого годного контента))

АнатолийРубанков-яп
Автор

Супер! Очень рад что ты продолжил записывать видео-уроки🙂👍

js
Автор

Спасибо за то, что делишься своим опытом. Наверное, в ютубе только два канала, которые посвящены глубокому изучению Ангуляра, и все они созданы украинцами. Вы - чудесные :)

praecantato
Автор

очень ждал возвращения! Если бы не война, уже бы благодаря этим урокам мидлом был би... Главное, что все хорошо у Вас. А то вроде где-то помниться, что Вы с Харькова.

san-chous
Автор

Спасибо за такой ролик, всё доступно и понятно) В сравнении с предыдущими роликами(которые были год назад) качество улучшилось!) Максим, а можно ли вас попросить перезаписать курс по NGRX, я новичок и мне он тяжеловато даётся, ваш пересмотрел, понятней стало но не знаю, может я глупый)

amenedefae
Автор

Крутые уроки!! Спасибо)) а нет желания реализовать material table? Тема микро шаблонов достаточно интересна

pes_Duk
Автор

Привет всем
Появилась возможность поддержать платной подпиской

grommaks
Автор

И снова, Максим, спасибо за твой труд👍

Скажи, а как тригернуть users$ | async если данные обновились на сервере после удаления/добавления юзера?
Например, мы определим users$ в конструкторе компонента и подпишемся через async в шаблоне, потом дергнув метод удаления, отправляем запрос на сервис. После чего получив в ответ новый массив, нужно обновить users$

vitaliit.
Автор

Кстати в Харьков вернулся уже или еще нет?

js