Size: a a a

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

2019 October 04

DT

D_d Tch in Angular - русскоговорящее сообщество
перерисутеся ведь?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
D_d Tch
хм.. это наводит на мысль меня такую, если я создам изначально пустой массив в этом обзервабле а потом собственно обновлю данные в нем
Где обновишь?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
D_d Tch
перерисутеся ведь?
Нет, потому что OnPush. В данном случае использование Subject оправдано.
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
ок тогда сейчас переделаю
источник

ПП

Павел П in Angular - русскоговорящее сообщество
D_d Tch
хм.. это наводит на мысль меня такую, если я создам изначально пустой массив в этом обзервабле а потом собственно обновлю данные в нем
Вообще, он пуш обычно юзают с ngrx, а не с чистым ангуляром. Второе редко встречал, а первое - похоже на то, чего ты хочешь, изучи на досуге.
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
я юзаю ngrx
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Тогда совсем не понятно, зачем тебе обычные обсервейблы
источник

ПП

Павел П in Angular - русскоговорящее сообщество
D_d Tch
я юзаю ngrx
Сделай редюсер и через экшн апдейти
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Тогда норм будет
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
да кстати тоже как вариант. но взял subject
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
спасибо всем за помошь, за пояснения
источник

ПП

Павел П in Angular - русскоговорящее сообщество
D_d Tch
да кстати тоже как вариант. но взял subject
в ngrx от обычных сабджектов лучше избавляться, так как путает. Не за что
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
@mobject0 или думаешь уже все же раз с ngRx то создать в стейте так сказать местечко и оттуда читать?
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
как ты бы лично сделал?
источник

ПП

Павел П in Angular - русскоговорящее сообщество
D_d Tch
@mobject0 или думаешь уже все же раз с ngRx то создать в стейте так сказать местечко и оттуда читать?
Лучше стейт
источник

ПП

Павел П in Angular - русскоговорящее сообщество
+ если есть модульность, сделай локальный стейт под модуль, дабы лэйзи лоад был
источник

ПП

Павел П in Angular - русскоговорящее сообщество
Главное не перебарщивать, и не навешивать стейты раньше времени, а то коллеги проклянут, если ты на лендинге такое сделаешь)
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
хаха)) не не это не лендос ) проект норм. вопрос еще другой. из селекторов можно вызывать экшены? это плохая практика да?
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
по идее данные который я хочу поставить у меня сейчас возвращаются селектором, но в селекторе еще происходит некоторая манипуляция с данными
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
это нужно все в эффект перенести? или в селекторах обрабатывать дату норм?
источник