Size: a a a

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

2019 October 15

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
запрос 1
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Denchik Tymokhin
нет, соврал
сделай пример
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Smooth Operator
сделай пример
тяжело, проект с двумя внешними библотеками плюс стор, и все связано с запросами
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
ладно, спасибо на этом
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Denchik Tymokhin
тяжело, проект с двумя внешними библотеками плюс стор, и все связано с запросами
ты можешь сделать пример с jorkJoin и посмотреть как он работает
отдельного от твоего проекта
и скорее всего поймешь что проблема в другом месте
источник

I

Ivan in Angular - русскоговорящее сообщество
Всем привет еще раз!
Пишу на счет проблемы с angular universal, никак не могу найти решение:
Есть компонент, который обращается по api и получает список данных, который потом отрисовывает.
При серверном рендоринге компонент не успевает получить эти данные и отрисовать их, а отправляется на клиент пустой, но по логам видно что запросы ушли(во время рендера на сервере). У меня вопрос - как сделать так, чтобы рендер на сервере дождался этих данных и отрисовал компонент вместе с ними?
источник

I

Ivan in Angular - русскоговорящее сообщество
Причем, если использовать InMemoryDbService и также через httpClient обращаться, но уже к нему, то все данные отрисовываются на сервере так, как нужно
источник

PD

Plomipu Dmitri in Angular - русскоговорящее сообщество
@Waldes7 спасибо вам за статью, которая помогла мне правильно понять хотя бы на пальцах, что из себя вебпак представляет. Реально помогло
источник

PD

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Ivan
Всем привет еще раз!
Пишу на счет проблемы с angular universal, никак не могу найти решение:
Есть компонент, который обращается по api и получает список данных, который потом отрисовывает.
При серверном рендоринге компонент не успевает получить эти данные и отрисовать их, а отправляется на клиент пустой, но по логам видно что запросы ушли(во время рендера на сервере). У меня вопрос - как сделать так, чтобы рендер на сервере дождался этих данных и отрисовал компонент вместе с ними?
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Ivan
Всем привет еще раз!
Пишу на счет проблемы с angular universal, никак не могу найти решение:
Есть компонент, который обращается по api и получает список данных, который потом отрисовывает.
При серверном рендоринге компонент не успевает получить эти данные и отрисовать их, а отправляется на клиент пустой, но по логам видно что запросы ушли(во время рендера на сервере). У меня вопрос - как сделать так, чтобы рендер на сервере дождался этих данных и отрисовал компонент вместе с ними?
пробни Resolve или APP_INITIALIZER
источник

I

Ivan in Angular - русскоговорящее сообщество
ILshat Khamitov
пробни Resolve или APP_INITIALIZER
окей, попробую. Я так понял, их нужно ставить к каждому роуту, где мне необходимо дожидаться данных?
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
да
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
прикол апп инициализации и резолва, там нужно чтобы данные супер быстро отдавались, на бэке кэши добавь и данные все уменьши  которые летят
источник

IK

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

I

Ivan in Angular - русскоговорящее сообщество
ILshat Khamitov
ну и все отпимизации для ангулар и ангулар сср сделай, иначе потечет память повсюду
окей, спасибо)
источник

СК

Саша Корбут in Angular - русскоговорящее сообщество
Ситуация: приходит с сервера дерево меню, где есть информация о названии элемента меню; урл, по которому тянется данные для страницы и тип страницы. Вопрос : Как на нажатию на элемент меню, как я понимаю, это роутер линк, рендерить компонент нужного типа с параметрами?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Саша Корбут
Ситуация: приходит с сервера дерево меню, где есть информация о названии элемента меню; урл, по которому тянется данные для страницы и тип страницы. Вопрос : Как на нажатию на элемент меню, как я понимаю, это роутер линк, рендерить компонент нужного типа с параметрами?
с сервера пусть приходят данные
из которых можно построить меню
но так же можно использовать в других местах
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
для каждого типа будет определнный роут, но нужен доп. параметр что бы однозначно идентифицировать сущность, например id, который будешь передавать при навигации
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
а в том компоненте который будешь отрисовывать по это роуту, уже сможешь по айди и типу достать сущность
источник