vendor. js: 55639 ОШИБКА Ошибка: Не перехвачено (в обещании): Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: 'create / path1' - PullRequest
2 голосов
/ 27 мая 2020

x.comp onet .ts

const path="path1"

x.component. html

[routerLink]="['create',path]"

<router-outlet name="modal"></router-outlet>

modulex-routing.module.ts

const routes: Routes = [
  {
    path:'create',
    children:[
      {
        path:'path1',component:path1Component,outlet:'modal'
      },
      {
        path:'path2',component:path2Component,outlet:'modal'
      },

    ],
  }
];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule]
})
export class HomeRoutingModule { }

app.routing.module.ts

const routes: Routes = [
  {
    path:'',
    component:HomeComponent,
    outlet:'home'
  },
 ];

@NgModule({
  imports: [RouterModule.forRoot(routes,{
    preloadingStrategy: PreloadAllModules
  })],
  exports: [RouterModule]
})

app.module.ts

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    HomeRoutingModule,
    AppRoutingModule,
    HomeModule
  ],
  providers: [
    DatePipe
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

ERROR Ошибка: Непойманный (в обещании): Ошибка: не удается сопоставить ни один маршрут. Сегмент URL: 'create / path1'

в маршрутизации по модулю создано несколько маршрутов с соответствующими компонентами, а в маршрутизации приложений с использованием подхода preloadmodule, при попытке доступа к 'create / path1' он говорит:

Ошибка: не удается сопоставить ни один маршрут.

Я ничего не пропускаю?

если удалить имя выхода, все работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...