2016-05-09 174 views
4

我想创建一个简单的嵌套路由器。这种结构在测试版本中工作,但随着发布候选路由器的发布,我发现自己陷入了困境。Angular2 - 释放候选路由器不路由到子路由

http://plnkr.co/edit/nn7KSJpqWuBpkxi1E6tJ

以上plunkr是我的方案的一个人为的版本。尽管有

@Routes([ 
    new Route({ path: '/applications/...', component: ApplicationRouter }) 
]) 

路由器似乎不识别非终端路由。

Error: Uncaught (in promise): Cannot match any routes. Current segment: 'applications'. Available routes: ['/applications/...']. 

回答

11

在新的路由器/...是不必要的路由具有子路由。

+0

*叹息*是再次在一个甘特。该文件说,仍然使用'...',我没有看到它提到任何地方删除。谢谢! – mattdotdev

+0

我想我已经看到了,但是当我尝试时,它只能没有。 –

+1

我创建了一个带cli的子路由:ng生成父/子,cli创建'...',打破删除'...'的路由解决了我的问题。谢谢 – DNRN