相关疑难解决方法(0)

在相同的路由器插座中加载嵌套路由

我有一个Angular 4应用程序和我private.component.html这样的东西:

<app-breadcrumb></app-breadcrumb>
<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

我的路由:

const privateRoutes: Routes = [
    {
        path: '',
        component: PrivateComponent,
        children: [
            {
                path: 'dashboard',
                component: DashboardComponent
            },
            {
                path: 'settings',
                component: SettingsComponent
            },
            {
                path: 'companies',
                component: CompaniesComponent,
                children: [
                    {
                        path: 'add',
                        component: FormCompanyComponent
                    },
                    {
                        path: ':id',
                        component: CompanyComponent
                    }
                ]
            }
        ]
    }
];
Run Code Online (Sandbox Code Playgroud)

在第一级的所有组件在渲染路由器出口PrivateComponent.但我想(如果可能的话)所有其他孩子(我可以有多个级别),喜欢/companies/add/companies/20仍然在我的私人模板的同一路由器插座中呈现.我的实际代码,当然,我希望我有一个插座companies.component.html.

这对于实现我的面包屑组件并编写"主页>公司> Apple Inc."非常重要., 例如. …

angular2-routing angular

3
推荐指数
2
解决办法
1367
查看次数

标签 统计

angular ×1

angular2-routing ×1