相关疑难解决方法(0)

Angular2在同一个模板中有多个路由器插座

是否可以在同一个模板中安装多个路由器插座?

如果是,那么如何配置路由?

我正在使用angular2 beta.

angular2-template angular2-routing angular

69
推荐指数
4
解决办法
9万
查看次数

Angular 2,RC5路由器插座内另一个路由器插座

我正在尝试用另一个路由器插座内的一个路由器插座制作一个项目:

它会像这样工作:

在第一个路由器插座中,它将有两个视图:

  • auth组件(/ login)

  • 管理组件(/ admin)

然后在第二个出口将在admin组件内部,具有自己的路由,将呈现这些:

  • 仪表板(/ admin)

  • 个人资料(/ admin /个人资料)

  • 用户(/ admin/users)

现在,在Angular 2文档中,我可以看到他们使用模块实现了这个实现.但我不想使用多个模块(或者我必须?).

有没有办法在不分离模块的情况下实现这个实现?

我想要管理区域的默认组件,这就是我想要第二个路由器插座的原因,例如:仪表板将具有HeaderComponent,LeftNavComponent和DashboardCompoent.但是配置文件页面也将包含所有这些HeaderComponent和LeftNavComponent,并且唯一可以改变的是ProfileComponent,因此它将具有基本相同的结构.我想我不需要为每个不同的管理页面重复每次导入.我想只有一个主要的管理组件,它将具有基于当前路由的动态内容.

我已经在互联网上尝试和搜索了很多,但我能找到的唯一例子来自官方的Angular 2文档.但他们正在实施多个模块.

routing angular2-routing angular

23
推荐指数
1
解决办法
2万
查看次数