我一直在使用@RouteConfig,但现在已弃用,我认为@Routes会替换它,但不知道如何使用它。当我使用它类似于@RouteConfig时如下:
{path: '/', name: 'Dashboard', component: DashboardComponent}
它会产生错误,并期望像RouteMetadata []。
有人可以指导我在哪里找到RouteRetadata的@Route和语法示例。
感谢。
答案 0 :(得分:2)
这应该有效:
@Routes({path: '/', component: DashboardComponent})
虽然这不是:
@Routes({path: '/', name: 'Dashboard', component: DashboardComponent})
原因是他们删除了name
以及data
。希望他们能够在以后的版本中重新回归。有趣的是,Routing & Navigation的文档完全消失了(atm),这意味着他们可能会再次重写路由器。
答案 1 :(得分:1)
您是否导入了所有必需的参考文献?我猜你的配置是正确的,比如
@Routes([
{path: '/', component: DashboardComponent},
{path: '/login', component: LoginComponent}
])
以下是sample docs