Size: a a a

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

2021 March 19

AK

Aleksey Kap in Angular - русскоговорящее сообщество
можно сделать .pipe(filter(items=>items))  😀
источник

NK

Nick Kuzmin in Angular - русскоговорящее сообщество
лучше фильтр
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Ingli
ребят, вопрос, вот у меня есть
this.store.dispatch(new LoadMyComponents());
this.myComponents$.subscribe((items) => {
     this.selectedComponents = items;
     console.log('Get my')
     console.log(typeof this.selectedComponents)
   });
но получается что выводится первый раз undefined потому что dispatch не успевает обновить состояние, и второй раз уже нормально то что нужно.

как быть в данной ситуации? вот так что бы сделал dispatch, подождал и потом селект
А вы не задумывались, что у вас что-то не так происходит в экшене? dispatch это синхронная функция и она никак не может не успеть...
источник

I

Ingli in Angular - русскоговорящее сообщество
Alexander Yaschuk
А вы не задумывались, что у вас что-то не так происходит в экшене? dispatch это синхронная функция и она никак не может не успеть...
Не совсем понял что не так. Впринципк все правильно происходит. Я вот и написал спросить как мне дождаться выполнения)
источник

I

Ingli in Angular - русскоговорящее сообщество
Aleksey Kap
можно сделать .pipe(filter(items=>items))  😀
Спасибо)
источник

AY

Alexander Yaschuk in Angular - русскоговорящее сообщество
Ingli
Не совсем понял что не так. Впринципк все правильно происходит. Я вот и написал спросить как мне дождаться выполнения)
Судя по отрезку кода, у вас вызывается диспатч, т.е. диспатчится экшн, эта функция синхронная, после этого вы подписываетесь на какой-то поток, консоль лог в котором отработает, как только этот поток получит какие-то данные, случайно undefined туда попасть не может...
источник

I

Ingli in Angular - русскоговорящее сообщество
Alexander Yaschuk
Судя по отрезку кода, у вас вызывается диспатч, т.е. диспатчится экшн, эта функция синхронная, после этого вы подписываетесь на какой-то поток, консоль лог в котором отработает, как только этот поток получит какие-то данные, случайно undefined туда попасть не может...
ну вообще на сколько мне известно, js идет построчно и вызывается диспатч, потом подписка на пустой обсервабл, потом диспатч срабатывает и срабатывает снова селект
источник

I

Ingli in Angular - русскоговорящее сообщество
Alexander Yaschuk
Судя по отрезку кода, у вас вызывается диспатч, т.е. диспатчится экшн, эта функция синхронная, после этого вы подписываетесь на какой-то поток, консоль лог в котором отработает, как только этот поток получит какие-то данные, случайно undefined туда попасть не может...
т.е. у пустого observable нет данных, и он пустой до того момента, пока он не получит state
источник

W

WhiteRabbit in Angular - русскоговорящее сообщество
Ребят всем привет! Подскажите может кто сталкивался с таким. В  хроме в inpute type=number при скролле вниз скролится страница а при скролле вверх меняются значения?
источник

I

Ingli in Angular - русскоговорящее сообщество
Aleksey Kap
можно сделать .pipe(filter(items=>items))  😀
всё таки не понят как его прилепить(
источник

R

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Rus
народ подскажите откуда эти стили могут приходить?  библиотеки clarity?
в правом верхнем углу написано
источник

AK

Aleksey Kap in Angular - русскоговорящее сообщество
Ingli
всё таки не понят как его прилепить(
MyComponents.pipe... а после pipe уже subscribe
источник

R

Rus in Angular - русскоговорящее сообщество
Smooth Operator
в правом верхнем углу написано
написано то написано только заШел я на сайт их и ниче не понял
источник

R

Rus in Angular - русскоговорящее сообщество
то ли я недогоняю то ли хреновая у них дока
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Rus
написано то написано только заШел я на сайт их и ниче не понял
зачем на их сайт заходить, в исходники надо лезть
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
а еще можно кликнуть по названию, секретный трюк такой :))
источник

RA

Razmik Avetisyan in Angular - русскоговорящее сообщество
Александр Мармеладов
Спасибо )
Почему-то не сработало, видимо из-за того, что в роуту вида (ниже), но просто фрагмент докинул и вроде бы как приемлемо ))
path: 'thank-you/:orderNumber',
               data: {
                   analytics: {
                       pageType: 'йй',
                       primaryCategory: 'цц',
                   },
               },
Добрый вечер народ.Кто нибут подскажет есть ли такой сайт где практические задачи для начинающих Front-End разработчиков?
источник

АМ

Александр Мармеладов... in Angular - русскоговорящее сообщество
Razmik Avetisyan
Добрый вечер народ.Кто нибут подскажет есть ли такой сайт где практические задачи для начинающих Front-End разработчиков?
Персональный такой вопрос получился :D
источник

AI

Alex Inkin in Angular - русскоговорящее сообщество
Всем привет! Через час будем с коллегой в клабхаусе Тинькофф. Залетайте поговорить про гибкий Angular код, переиспользуемые компоненты и всё такое 🙂
https://www.joinclubhouse.com/event/Mzjj5XG9
источник