Загрузка представления компонента из ленивого дочернего компонента маршрута на основе условия - PullRequest
0 голосов
/ 14 апреля 2020

Загрузка представления компонента из другого компонента, который идет от дочернего компонента отложенного маршрута, работает на странице 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 для маршрутизации дочернего элемента, он работает нормально, но загрузка по условию не работает, я допустил ошибку при загрузке страницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...