不允许使用子路由“/”。在父路径路径上使用“...”

时间:2016-06-22 15:36:44

标签: typescript angular angular2-routing angular2-router

我有一个父页面kms.html正在加载路由器插座,它根据登录我加载了登录页面和登陆页面我实现了路由...现在路由到我的登陆页面后再次有路由器插座,在我写的着陆组件

@RouteConfig([

        { path: '/kms/test', name:'Test', component: testComponent }
    ])

由于/kms不允许使用子路由,因此会抛出错误。在父路线路径上使用...

如果我删除@RouteConfig部分它的工作正常,但我无法执行子路由。

关于此的任何线索?

1 个答案:

答案 0 :(得分:2)

定义父路由配置,如下所示:

{ path: '/kms/...', component: XXXComponent, as: 'Kms?' }

在你孩子的路线配置中,只有这样:

{ path: '/test', name:'Test', component: testComponent }