具有向导功能的向导式导航

时间:2019-03-28 20:08:58

标签: angular angular2-routing

我有一个ConfiguratorComponent组件,其中<router-outlet></router-outlet>可以显示以下三个组件之一:

  • A_Component
  • B_Component
  • C_Component

路线:

// ...
RouterModule.forChild([{
        path: 'configurator',
        component: ConfiguratorComponent,
        canActivate: [AuthGuard],
        children: [{
            path: '',
            component: A_Component
        }, {
            path: 'b',
            component: B_Component,
        }, {
            path: 'c',
            component: C_Component,
        }, ],
    },
    {
        path: '',
        pathMatch: 'full',
        redirectTo: 'configurator'
    },
]),
// ...

当路由到configurator时,将显示A_Component。使用configurator/bconfigurator/c将显示其他两个组件。到目前为止一切顺利。

我想像向导一样使用这三个组件:a <--> b <--> c

用户必须从a开始(不能直接调用b和c),然后通过b转到c。 例如,这意味着不可能从a导航到c。

我该怎么做?

0 个答案:

没有答案