Переопределить маршрут стороннего модуля - PullRequest
0 голосов
/ 21 февраля 2019

В моем приложении я использую библиотечный модуль маршрутизации, который содержит некоторые определения маршрутов (на самом деле это дерево маршрутов).

Теперь мне нужно добавить новый маршрут в одну из его ветвей.

Пример: Это дерево маршрутов библиотеки:

-login
--> form
--> register
-main
-->dashboard
-->userinfo
-----> details

В моем собственном приложении мне нужно добавить другой путь: main/userinfo/moredetails

Я пробовал с этимподход:

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    SharedLibModule,
    ThirdPartyModule,  <-- this is the 3° party modules that contains predefined routes
    RouterModule.forRoot([
      {
        path: 'main/userinfo/:id/moredetails', <-- this is the path I'd like to add
        loadChildren: 'main/userinfo/moredetails.module#MoreDetailsModule',
      }
    ]),
  ],
  bootstrap: [AppComponent]
})
export class AppModule {}

Есть ли способ выполнить мое желание?Большое спасибо

...