Size: a a a

Angular - русскоговорящее сообщество

2020 March 15

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Anton Shvets
Полностью отказаться врядли получится. Но сильно сократить их количество можно.
Можно еще делать свои пайпы и директивы с подписками.
А еще подписку можно скрыть например в share
Да, согласен. В кейсах с отображением данных в таблицах, списках , где то еще. Их фильтрации/сортировки/пагинации. Можно обойтись и без подписок. Но как быть в кейсах, когда по событию тебе нужно сделать запрос на бэк и в зав-сти от его результата... скажем редиректить на другую страницу или показать модалку с ошибкой... вот я о таких ситуациях думаю, можно ли их как то тоже обыгрывать без subscribe...🤔
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Alexandr Grinevich
Да, согласен. В кейсах с отображением данных в таблицах, списках , где то еще. Их фильтрации/сортировки/пагинации. Можно обойтись и без подписок. Но как быть в кейсах, когда по событию тебе нужно сделать запрос на бэк и в зав-сти от его результата... скажем редиректить на другую страницу или показать модалку с ошибкой... вот я о таких ситуациях думаю, можно ли их как то тоже обыгрывать без subscribe...🤔
Да, можно
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Alexandr Grinevich
Да, согласен. В кейсах с отображением данных в таблицах, списках , где то еще. Их фильтрации/сортировки/пагинации. Можно обойтись и без подписок. Но как быть в кейсах, когда по событию тебе нужно сделать запрос на бэк и в зав-сти от его результата... скажем редиректить на другую страницу или показать модалку с ошибкой... вот я о таких ситуациях думаю, можно ли их как то тоже обыгрывать без subscribe...🤔
можно засунуть в тот же асинк пайп или еще в резолвер
источник

Ln

Larymar neosilator in Angular - русскоговорящее сообщество
Доброе утро
Есть 2 фунции
A():observ<numb>
B():obserb<object>

Я хочу вызвать функцию а, так что бы ее результат передался в б

Я понимаю что могу написать так

A().subscribe(n=> B().subscribe(//dosmth));
Но мне кажется должен быть какой-то более лакончиный вариант с continue with
(Мне не нрввится эта вложенность)
источник

DS

Dmitry Shapovalov in Angular - русскоговорящее сообщество
А.pipe(switchMap(num => В(num)). subscribe(object =>...)
источник

Ln

Larymar neosilator in Angular - русскоговорящее сообщество
Dmitry Shapovalov
А.pipe(switchMap(num => В(num)). subscribe(object =>...)
Спасибо
источник

DS

Dmitry Shapovalov in Angular - русскоговорящее сообщество
Larymar neosilator
Спасибо
Наверно так 🤣
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
Anton Shvets
можно засунуть в тот же асинк пайп или еще в резолвер
А можно поподробнее?) Накидал в stackBlitz простенький пример с двумя компонентами (форма логина, главная страница). Заполняем логин / пароль. Шлем запрос. Успех - редирект на компонент главной страницы, ошибка - вывести оповещение. Как в этой ситуации обыграть все без subscribe?)
источник

AG

Alexandr Grinevich in Angular - русскоговорящее сообщество
источник

I

Igor in Angular - русскоговорящее сообщество
Привет! Хочу с Vue перейти попробовать Angular. Подскажите, что в ангуляре используется для хранеия состояний? Чет искал не нашел. Есть какая своя тема типа vuex, redux?
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Igor
Привет! Хочу с Vue перейти попробовать Angular. Подскажите, что в ангуляре используется для хранеия состояний? Чет искал не нашел. Есть какая своя тема типа vuex, redux?
ngrx, ngxs, akita
источник

DG

Dmitry Gortinsky in Angular - русскоговорящее сообщество
mobx еще
источник

I

Igor in Angular - русскоговорящее сообщество
это все из коробки?
источник

I

Igor in Angular - русскоговорящее сообщество
и еще вопрос. где можно ознакомиться с версиями ангуляра. Чет не успел маргуть, как 2 версии уже 8
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Igor
и еще вопрос. где можно ознакомиться с версиями ангуляра. Чет не успел маргуть, как 2 версии уже 8
берите последнюю :)
источник

I

Igor in Angular - русскоговорящее сообщество
Да это понятно
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Igor
это все из коробки?
нет, все библиотеки подключаемые
источник

E

Eugene in Angular - русскоговорящее сообщество
Igor
Привет! Хочу с Vue перейти попробовать Angular. Подскажите, что в ангуляре используется для хранеия состояний? Чет искал не нашел. Есть какая своя тема типа vuex, redux?
для хранения состояний есть возможности, которые предоставляет фреймворк, без упоротых паттернов.
источник

I

Igor in Angular - русскоговорящее сообщество
Eugene
для хранения состояний есть возможности, которые предоставляет фреймворк, без упоротых паттернов.
Но это не на уровне приложения? На уровне компонента?
источник

E

Eugene in Angular - русскоговорящее сообщество
Igor
Но это не на уровне приложения? На уровне компонента?
в ангуляре есть DI, который позволяет вам организовать управление состоянием на любом уровне. еще есть rxjs, который даст вам реактивность и прочие прелести.
источник