Angular2 RC5的默认路由是AppComponent

时间:2016-08-12 08:51:01

标签: angular router

我有一个AppComponent,它包含应用程序其余部分的主导航栏和路由器插座。现在,按照惯例,这是我的Angular2应用程序的起点。

我也有路由组件来保存我的路线(目前是空的)。

以下是:当我启动应用程序时,我在控制台中收到错误:

product-container

我知道为什么会这样。我的问题是:是否可以将AppComponent作为默认路由?或者我是否必须有一个单独的组件来保存初始UI并在路径组件中使用空(默认)路径注册它,然后将其注入AppComponent?

1 个答案:

答案 0 :(得分:1)

注意 您必须确保在使用路由器插座时设置默认路由

  

是否可以将AppComponent作为默认路径

默认路线是什么意思?您可以将 AppComponent 作为引导程序组件,它首先出现在屏幕上。 AppComponent 可能包含其他组件的 router-outlet

根据您的路线,您可以将默认路线/视图/组件注入router-outlet

因此,当您运行应用时,您将拥有 AppComponent (让我们说) HomeComponent

所以答案是肯定的

看看这个羽毛球员。它有 AppComponent ,它默认加载 HomeComponent(Feature Component)。此外,AppComponent有两个路由器链接

https://plnkr.co/edit/aw3BZxUwsjnkVqhZI4GW?p=preview