我是角度的新手。我有一个包含表单步骤的项目创建页面。第一步创建项目,然后在其他步骤中我只是更新每个步骤的相关信息。正如我想象的那样,这条路线应该是这样的:
project/form // for creating new project
project/form/:id // for updating a project
project/form/:id/step2 // for updating second step
projectform/:id/step3 // .........
之前的所有路线都共享相同的主要组件。我的组件如下所示,主要组件加载在 routerOutlet 中,其中有步骤组件:
这条路线:
@RouteConfig([
{path: '/project/form', name: 'Project_Form', component: ProjectFormComponent, useAsDefault: false},
//new AuxRoute({path: '/:id', component: ProjectFormComponent}),
])
我可以指定应该从路线中显示哪个步骤,或者我必须将步骤名称设置为参数,以便在主组件中切换它们。对于这种情况有什么建议,我做对了吗?