【发布时间】:2016-05-15 04:05:48
【问题描述】:
我是角度新手。我有一个包含表单步骤的项目创建页面。 第一步创建项目,然后在其他步骤中我只是更新每个步骤的相关信息。正如我想象的那样,这条路线应该是这样的:
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}),
])
我可以指定我应该从路线中显示哪个步骤,或者我必须将步骤名称设置为参数,以便在主组件中它们之间切换。对于这种情况有什么建议,我做对了吗?
【问题讨论】:
标签: angular angular2-routing angular2-forms