вызовите функцию распознавателя еще раз

в роутинге у меня следующее: {path: 'modules', component: ..., resolve: { modules: ModulesServiceResolver}, {path: 'modules/:id', component: ...}

и когда я возвращаюсь из дочернего компонента - разрешение не вызывается еще раз?

массив модулей, который я получаю от преобразователя модулей, может быть изменен, когда я нахожусь на внутренней странице. Я хочу их получить?

как еще раз вызвать распознаватель при возврате с дочернего маршрута?

UPD: модули я сделал как отдельный модуль потом в modules.routing сделал дальше { path: '', component: ModulesComponent, resolve: { projects: ModulesService }, runGuardsAndResolvers: 'always' }, { path: ':id', loadChildren: () => import('./module/module.module').then(m => m.ModuleModule) }

теперь работает как надо


person Andryxa Piddubnjak    schedule 29.01.2020    source источник


Ответы (1)


модули я сделал как отдельный модуль затем в modules.routing сделал следующее { path: '', component: ModulesComponent, resolve: { projects: ModulesService }, runGuardsAndResolvers: 'always' }, { path: ':id', loadChildren: () => import('./module/module.module').then(m => m.ModuleModule) }

person Andryxa Piddubnjak    schedule 29.01.2020