【发布时间】:2017-01-10 01:44:59
【问题描述】:
我正在将 Angular 2 应用从 2.0.0-beta.0 升级到 2.4
我有复杂的路由,有许多重复使用的组件有多个孩子;我举一个简化的例子:
└─Home
├─Company
| ├─Requests
| └─Users
| ├─Subscriptions
| | └─Requests
| └─Requests
├─Users
| ├─Subscriptions
| | └─Requests
| └─Requests
└─Subscriptions
└─Requests
如您所见,Users 组件和 Subscriptions 组件(带有各自的子组件)被多次使用,Request 模块也是 Users 和 Company 的子组件。
这在 Beta 0 中很简单,因为组件可以有自己的单独路由。但是,我一直无法在当前版本的 Angular 中找到一个好方法。我可以将每个带有子组件的重用组件转换为带有引导组件的模块,但这会增加更多代码并且不会很灵活。
有没有办法做到这一点,而不使每个具有子模块的重用组件?
【问题讨论】:
标签: angular routing angular2-routing