Я создал CoreModule, импортируемый в AppModule после AppRoutingModule где указать точку входа в приложение, но у меня возникают проблемы, что, когда приложение запускает его отображает маршрут подстановочные, вот мой код:Wildcard маршрут объявлен в подмодуле
CoreRoutingModule
export const CoreRoutingModule = RouterModule.forRoot([
{ path: '**', component: NotFoundComponent }
]);
CoreModule
@NgModule({
imports: [
CommonModule,
CoreRoutingModule
],
declarations: [ NotFoundComponent ]
})
export class CoreModule {}
AppRoutingModule
export const AppRoutingModule = RouterModule.forRoot([
{ path: '', component: AppComponent }
]);
AppModule
@NgModule({
declarations: [
AppComponent
],
imports: [
AppRoutingModule,
CoreModule
],
providers: [],
bootstrap: [ AppComponent ]
})
export class AppModule {}
Когда я получить доступ к http://localhost/ то, что приложение отображает это подстановочные маршрут с NotFoundComponent
, когда он должен отображать AppComponent
Работа окр: Угловая 2.4.3, 3.4.3 маршрутизатор
Я предоставил необходимый код для воспроизведения проблемы, свойство 'pathMatch = 'full'' не помогло –
Я отредактировал ans. пожалуйста, проверьте. – hackmith
Чувак, точка входа в приложение «' '', я не хочу перенаправлять на другой маршрут, если добавить шаблон подстановки в AppRoutingModule, все будет хорошо, но если я создам его на другом модуле, он не будет –