Angular 2 中的辅助路由是做什么用的?

What are auxiliary routes in Angular 2 for?

我正在尝试了解 Angular 2 中辅助路线的用途,但我无法真正理解它。

我看过 Brian Ford 的演讲:https://www.youtube.com/watch?v=z1NB-HG0ZH4

这给了我一个主意。但我仍然对何时使用 aux 路由而不是 "normal" 路由感到困惑。我也找不到关于此事的任何体面信息。所有内容要么已过时,要么带有一行解释,例如:"Aux routes: independent routes".

在Angular 中,我真的看不出辅助路线与常规路线有何不同。2. 有什么区别?我在什么时候需要 aux 路线?

很多时候你不需要辅助路线。它的存在是为了涵盖一些用例,在这些用例中,当 url 更改时,您可以在页面上对页面的多个部分进行不同的更改。

例如,您希望在像演讲中那样导航时保持对话框打开,或者您希望单击顶部菜单,左侧菜单上的选项会适应您在顶部菜单上所做的选项。

如果您没有页面的多个部分需要对 url 做出不同的反应,我认为您不需要辅助路由。