如何设置路线的偏好?

时间:2017-10-18 23:21:14

标签: angular angular4-router

我的Angular 4应用程序中有多个app.routing.ts个文件。有什么办法可以设置一个文件的路由优先于其他文件吗?

1 个答案:

答案 0 :(得分:0)

路线按照拉入app.module的顺序进行处理。

访问路线时,该顺序中的第一场比赛将获胜。

因此,为了优先选择某些相似的路由,请在列表顶部配置首选路由。

例如:

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

在上面的例子中,所有的ProductModule路由都是"首选"在UserModule路由和所有UserModule路由将是"首选"在任何AppRoutingModule路线上。

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