【发布时间】:2016-08-10 18:44:01
【问题描述】:
Angular2 rc.4-5
我有以下路线配置。
我怎样才能将任何路由设为默认路由,所以当页面加载时它会转到 hello 组件无需重定向。
let routes: RouterConfig = [
{
path: 'hello',
component: HelloComponent
},
/*{
path: '',
redirectTo: '/hello',
pathMatch: 'full'
},*/
{
path: 'increment',
component: IncComponent
},{
path: 'adder',
component: AdditionComponent
},{
path: 'roman',
component: RomanComponent
}
];
router.resetConfig(this.routes);
【问题讨论】:
-
重定向有什么问题?这就是在新路由器中完成的方式。
-
重定向的问题是,我正在使用异步加载组件并且在页面加载时他们不知道路由是否存在
-
我正在关注有关新路由器和 RC5 的 Angular 文档,我不想重定向。对重定向没有任何要求。现在我面临以下问题。在
app.module中,我正在引导AppComponent,我在app.router中还有另外两条路线(危机中心和英雄)。我收到了这个错误:无法匹配任何路线:''我想要AppComponent喜欢主页。如果我添加一个路由 { path:'', component: AppComponent} 比我看到AppComponent两次。我该如何解决这个问题?