Size: a a a

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

2019 December 20

S

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

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Smooth Operator
почему на комплит?
а почему нет?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Денис Подоляченко
а почему нет?
ну я вот не знаю что у тебя там в осбервабле
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
новые данные на next приходят
источник

S

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

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Smooth Operator
новые данные на next приходят
но до асинка они доходят же после next? а нужно что бы они дошли до синка и только после обанржились изменения
источник

ДП

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

ДП

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Денис Подоляченко
там http запрос
из контракта этого не видно)
источник

ДП

Денис Подоляченко in Angular - русскоговорящее сообщество
Smooth Operator
из контракта этого не видно)
да, простите
источник

В

Виталий in Angular - русскоговорящее сообщество
Всем привет!
Давным давно задавал вопрос, но никто не ответил. Поделитесь мнением пожалуйста.

Увидел такое решение:
Есть лейзи модуль. В качетве входного компонента указан компонент с формой. Эта форма должна использоваться для создания сущности и для её редактирования.

В результате сделали два роута с одним и тем же лейзи модулем:
1. роут entities/new
2. роут entities/id/edit


{
 path: 'users',
 children: [
   {
     path: 'new',
     pathMatch: 'full',
     loadChildren: 'path/lazy.module#LazyModule'
   },
   {
     path: ':userId',
     children: [
       {
         path: 'edit',
         pathMatch: 'full',
         loadChildren: 'path/lazy.module#LazyModule'
       }
     ]
   }
 ]
},


Насколько такое решение корректно?
источник

S

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

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
можно начать с того что loadChildren строка - депрекейтед
Это я знаю. Спасибо.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
а выглядеть это должно так
{
 path: 'users',
 loadChildren: 'path/lazy.module#LazyModule'
},
источник

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
а в LazyModule уже RouterModule.forChild c path: 'new' , path: ':userId'
источник

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
а в LazyModule уже RouterModule.forChild c path: 'new' , path: ':userId'
Спасибо большое!
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
может кто подсказать, сделал кастомный оператор который вызывается через пару вызовов в app_initializer. Суть в том что он отрабатывает и выводит все правильно, но при этом после app_initializer - не рендерится страница. https://prnt.sc/qdga15
источник

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
внутрь оператора передается behaviorSubject().asObservable(), если я закомичу свичмап в операторе, то страница отрендерится
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Эрик Поуль
может кто подсказать, сделал кастомный оператор который вызывается через пару вызовов в app_initializer. Суть в том что он отрабатывает и выводит все правильно, но при этом после app_initializer - не рендерится страница. https://prnt.sc/qdga15
> через пару вызовов в app_initializer
это как
источник