Size: a a a

Angular-universal-ru

2021 February 06

DE

Denis Evseev in Angular-universal-ru
Kirill
Как вам идея. Пока что команда ангуляра не сделала полную регдрацию приложения, как у конкурентов. Те - нода рендерит html , отдаёт клиенту готовый файл, начинается подгрузка main js файлов и пр - и ангуляра начинает свою работу. Весь dom удаляется и отстраивается заново. Из за этого бываю мерцания, а у меня даже повторно хром картинки грузил. Но так вот - идея. Отложить работу ангуляра до например события скролл или как то так
Интересная идея, только мерцание не появится когда пользование начнет скролить? Все равно же там какие то доли секунд занимает перерендование
источник

SS

Sergei Sergeevich in Angular-universal-ru
Kirill
Как вам идея. Пока что команда ангуляра не сделала полную регдрацию приложения, как у конкурентов. Те - нода рендерит html , отдаёт клиенту готовый файл, начинается подгрузка main js файлов и пр - и ангуляра начинает свою работу. Весь dom удаляется и отстраивается заново. Из за этого бываю мерцания, а у меня даже повторно хром картинки грузил. Но так вот - идея. Отложить работу ангуляра до например события скролл или как то так
что бы мерцания не возникало нужно прописать initialNavigation: 'enabled' в конфиг роутера
источник

K

Kirill in Angular-universal-ru
Sergei Sergeevich
что бы мерцания не возникало нужно прописать initialNavigation: 'enabled' в конфиг роутера
Это совсем другое
источник

SS

Sergei Sergeevich in Angular-universal-ru
Kirill
Это совсем другое
тогда может быть перестраивается DOM связанный с данными от сервисов? тогда поможет настройка transferState
источник

K

Kirill in Angular-universal-ru
Denis Evseev
Интересная идея, только мерцание не появится когда пользование начнет скролить? Все равно же там какие то доли секунд занимает перерендование
Появится конечно. Но там уже сам скролл чуть сгладит эффект мб
источник

SS

Sergei Sergeevich in Angular-universal-ru
потому что в нормальной ситуации ничего мерцать не должно
источник

SS

Sergei Sergeevich in Angular-universal-ru
в этом можно убедиться но чистом проекте
источник

SS

Sergei Sergeevich in Angular-universal-ru
нафиг нужен такой сср который картинки по новой грузит
источник

K

Kirill in Angular-universal-ru
Sergei Sergeevich
тогда может быть перестраивается DOM связанный с данными от сервисов? тогда поможет настройка transferState
Он настроен. Видимо от модели верстки зависит. Можно убедиться установив брейкпоинты в dom
источник

K

Kirill in Angular-universal-ru
Sergei Sergeevich
нафиг нужен такой сср который картинки по новой грузит
Хак. На сервере я подгружаю пустую картинку)
источник

K

Kirill in Angular-universal-ru
https://www.freelancer.com/ - у них так. Открой исходный код страницы с сервера тока, а не в момент когда уже ng заработал
источник

K

Kirill in Angular-universal-ru
источник
2021 February 08

K

Kirill in Angular-universal-ru
У кого нибудь есть опыт разбить вендор чанки на несколько ? Ангуляр по умл генерит один. Возможно это сделать через custom webpack ?
источник
2021 February 09

‌‌‎H in Angular-universal-ru
добый день, подскажите пожалуйста как вернуть 404 статус?
источник

MY

Mike Yaschenko in Angular-universal-ru
‌‌‎H
добый день, подскажите пожалуйста как вернуть 404 статус?
res.status(NOTFOUND_CODE).sendFile(path)
источник
2021 February 10

СМ

Сергей Мезенцев... in Angular-universal-ru
Mike Yaschenko
res.status(NOTFOUND_CODE).sendFile(path)
Ну и нахрена там еще sendFile?
источник

MY

Mike Yaschenko in Angular-universal-ru
Сергей Мезенцев
Ну и нахрена там еще sendFile?
У каждого свои задачи. У меня отдать 404 код и пререндереную статику 404 страницы
источник

СМ

Сергей Мезенцев... in Angular-universal-ru
Mike Yaschenko
У каждого свои задачи. У меня отдать 404 код и пререндереную статику 404 страницы
Так человек же только про статус спрашивал. Зачем ему лишняя информация?
источник
2021 February 11

ВС

Вячеслав Салоид... in Angular-universal-ru
Всем привет

Подскажите, пожалуйста, кто сталкивался, как пофиксить?
источник

СМ

Сергей Мезенцев... in Angular-universal-ru
Вячеслав Салоид
Всем привет

Подскажите, пожалуйста, кто сталкивался, как пофиксить?
Ну есть только одно подозрение - у тебя AppServerModule какой-то не такой
источник