使用路由器时,所有教程都表明我仍然需要定义一个传递给根模块引导
功能的根组件.但是,如果此根的组件模板只包含< router-outlet>,则此根组件的用途是什么?有没有办法没有它?也许只是为bootstrap指定这个router-outlet组件/指令?
目的是路由器将组件
添加到< router-outlet>.如果找不到,则会抛出
错误.
因此,如果没有< router-outlet>,则没有路由.
在Angular2应用程序引导后,路由器也只是初始化.没有根组件的Angular2应用程序.
包含菜单,页眉,页脚等静态部分也很常见,并且只有部分应用程序被路由器更改,或者有多个路由器插座来定义路由器应该添加组件的位置.