Size: a a a

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

2020 February 23

7

7384114837 in Angular - русскоговорящее сообщество
Денис Макаров
я сейчас вообще к редактору не привязывался
все, хватит
источник

IP

Ilya Platonov in Angular - русскоговорящее сообщество
Ребят, всем привет! Мне необходимо выставить таймаут на создание заявки , если по прошествии н-ог количества времени нет ответа от бека прерывать запрос и выкидывать ошибку. Подскажите, что нужно использовать?
источник

J

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

GB

George B in Angular - русскоговорящее сообщество
Всем привет. Подскажите, как можно сделать lazy load для модулей, у которых нету роутера? Какой-то единый обработчик на весь проект можно сделать?
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
George B
Всем привет. Подскажите, как можно сделать lazy load для модулей, у которых нету роутера? Какой-то единый обработчик на весь проект можно сделать?
засунь их в forChildren и поставь кастомную функцию матчинга. По этой функции и будешь решать когда они матчатся, например, всегда. И сделать отдельно логику canLoad, которая с помощью сервиса будет решать давать модулю разрешение загрузится или нет.
Я пока только вот такое решение знаю. НО это моё странное решение, возможно есть идеи получше
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Ilya Platonov
Ребят, всем привет! Мне необходимо выставить таймаут на создание заявки , если по прошествии н-ог количества времени нет ответа от бека прерывать запрос и выкидывать ошибку. Подскажите, что нужно использовать?
в смысле, если запрос идет больше определенного времени, то прерываем?
takeUntil(timer(yourTime))
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
можешь даже сделать какой-нибудь NoRouterLazyLoadModule и вот там уже назначать все модули, которые должны иметь кастомную логику для загрузки, но не должны быть привязаны к роутингу впринципе. Например, на один и тот же роут выдаются совершенно разные модули в зависимости от конфигурации пользователя.
У всех есть /home, но для 5 видов пользователей выдаётся пять разных модулей HomeModuleLike
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Денис Макаров
в смысле, если запрос идет больше определенного времени, то прерываем?
takeUntil(timer(yourTime))
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
George B
Всем привет. Подскажите, как можно сделать lazy load для модулей, у которых нету роутера? Какой-то единый обработчик на весь проект можно сделать?
в ng 9 динамические компоненты можно загружать через import()
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
да, это более подходящий оператор) честно, даже не знал о его существовании
источник

GB

George B in Angular - русскоговорящее сообщество
JSON Jenny 💖
можешь даже сделать какой-нибудь NoRouterLazyLoadModule и вот там уже назначать все модули, которые должны иметь кастомную логику для загрузки, но не должны быть привязаны к роутингу впринципе. Например, на один и тот же роут выдаются совершенно разные модули в зависимости от конфигурации пользователя.
У всех есть /home, но для 5 видов пользователей выдаётся пять разных модулей HomeModuleLike
Н очень понял))
источник

GB

George B in Angular - русскоговорящее сообщество
Anton Shvets
в ng 9 динамические компоненты можно загружать через import()
пока 8 используем
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
George B
пока 8 используем
можно еще пошаманить с роутером и именованными аутлетами, хотя я бы не стал заморачиваться
источник

GB

George B in Angular - русскоговорящее сообщество
Anton Shvets
можно еще пошаманить с роутером и именованными аутлетами, хотя я бы не стал заморачиваться
Их очень много выйдет в моем случае)
источник

GB

George B in Angular - русскоговорящее сообщество
https://dev.to/binarysort/manually-lazy-load-components-in-angular-8-ffi

Вроде нашёл решение, сейчас проверю. Ссылку оставлю может кому пригодится
источник

7

7384114837 in Angular - русскоговорящее сообщество
Aleksandr Khaydarshin
Неа, а что за ошибки?
кстати, а ты полностью перешел на шаблон pug? Или pug cli поверх юзаешь?
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Ребята создаю форму в ней  FormGorupName , перехожу  между  страницами  грубо говоря раз 20 все хорошо но на 21 вылетает ошибка Error: Cannot find control with name: 'personal'.
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Я понимаю правильно  FormGroupName не успивает подтянуться. Но на форме стоит проверка по типу ngIf="form"
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
повесить проверку на FormGroupName?
источник
2020 February 24

D

Danil in Angular - русскоговорящее сообщество
подскажите, как сбросить состояние компоненты. у меня есть routerLink, где одна и та же компонента, но при переходе измененные properties остаются
источник