0

我的 Angular 4 应用程序中有多个app.routing.ts文件。有什么方法可以设置一个文件而不是另一个文件的路由首选项?

4

1 回答 1

0

路由按照它们被拉入 app.module 的顺序进行处理。

访问路由时,该顺序中的第一个匹配项获胜。

因此,要优先选择某些路由而不是其他类似的路由,请在列表顶部配置首选路由。

例如:

  imports: [
    BrowserModule,
    HttpClientModule,
    ProductModule,
    UserModule,
    AppRoutingModule
  ],

在上面的示例中,所有 ProductModule 路由都将优先于 UserModule 路由,并且所有 UserModule 路由都将优先于任何 AppRoutingModule 路由。

我在这里有更多关于路由排序的信息:https ://blogs.msmvps.com/deborahk/angular-route-ordering/

于 2017-10-18T23:26:13.953 回答