Загрузка представления компонента из другого компонента, который идет от дочернего компонента отложенного маршрута, работает на странице refre sh, и он загружается отлично, но если я изменяю представление внутри, а затем дочерний маршрут не работает
У меня есть PageModule следующим образом
imports: [
RouterModule.forChild([
{ path: '', component: Page },
]),
],
exports: [
RouterModule,
],
declarations: [
Page,
PageV1,
PageV2,
],
Page.component.ts
Здесь я должен загрузить компонент PageV1 или PageV2 на основе условия
If (condition) {
// load PageV1
} else {
// load PageV2
}
Page.component. html
<pageV1 *ngIf=“someCondition; else secondPage></pageV1>
<ng-template #secondPage>
<pageV2></pageV2>
</ng-template>
Если я напрямую передаю компонент PageV2 для маршрутизации дочернего элемента, он работает нормально, но загрузка по условию не работает, я допустил ошибку при загрузке страницы