子路由不启动我的组件 (Angular13)

child route does not start my components (Angular13)

我在访问子路由的子路由时遇到问题,当我转到 url 我仍然得到相同的组件并且它没有改变它。


{ path: 'PMI', component: AppContainerComponent, children: [
        { path: 'home', component: HomeComponent },

        { path: 'users', component: IndexUsersComponent, canActivate: [AdminGuard] },

        { path: 'patients', component: IndexPatientComponent, canActivate: [AdminGuard], children: [
            { path: 'basic-data/:id', component: BasicDataPatientComponent, canActivate: [AdminGuard] },
            { path: 'supplemental-data/:id', component: SupplementalDataPatientComponent, canActivate: [AdminGuard] },
        ]},
    ]},

如果我去 'PMI' 路径的子路径作为家、用户和患者它工作,但试图访问 'patients' 路径的子路径作为基本数据或补充数据没有打开组件。

这是我用于基本数据的路由,例如:

'localhost:4200/PMI/patients/basic-data/2'

请在 IndexPatientComponent 中添加一个 router-outlet 以使子路由生效。