使用新 RC 路由器定义默认路由的一种方法是
@Routes([{ path: '/', component: Home }])
但是我如何才能最初显示一个具有非空路径的页面?喜欢
@Routes([{ path: '/home', component: Home }])
那永远不会显示家庭内容,但我想要它。
如何在新的 RC1 路由器中做到这一点?
使用新 RC 路由器定义默认路由的一种方法是
@Routes([{ path: '/', component: Home }])
但是我如何才能最初显示一个具有非空路径的页面?喜欢
@Routes([{ path: '/home', component: Home }])
那永远不会显示家庭内容,但我想要它。
如何在新的 RC1 路由器中做到这一点?
>= RC.4
{ path: '', redirectTo: '/home', pathMatch: 'full' }
{ path: '/home', component: Home }
<= RC.2
useAsDefault
新路由器尚不支持。/
为转发到的路由创建一个虚拟组件/home
export class DummyComponent {
constructor(private router:Router) {
setTimeout(() => this.router.navigate('/home'));
}
}
目前也没有选项可以跳过将导航添加到历史记录,这可能会导致返回按钮出现问题。
路由器问题正在处理中...
使用 rc4,您可以使用这样的通配符路由
{ path: '**', redirectTo: 'link/to/default/route' }