我有一个AppComponent,它包含应用程序其余部分的主导航栏和路由器插座。现在,按照惯例,这是我的Angular2应用程序的起点。
我也有路由组件来保存我的路线(目前是空的)。
以下是:当我启动应用程序时,我在控制台中收到错误:
product-container
我知道为什么会这样。我的问题是:是否可以将AppComponent作为默认路由?或者我是否必须有一个单独的组件来保存初始UI并在路径组件中使用空(默认)路径注册它,然后将其注入AppComponent?
答案 0 :(得分:1)
注意: 您必须确保在使用路由器插座时设置默认路由 。
是否可以将AppComponent作为默认路径
默认路线是什么意思?您可以将 AppComponent 作为引导程序组件,它首先出现在屏幕上。 AppComponent 可能包含其他组件的 router-outlet 。
根据您的路线,您可以将默认路线/视图/组件注入router-outlet
。
因此,当您运行应用时,您将拥有 AppComponent (让我们说) HomeComponent 。
所以答案是肯定的
看看这个羽毛球员。它有 AppComponent ,它默认加载 HomeComponent(Feature Component)。此外,AppComponent有两个路由器链接。