Javascript vendor.js:55639错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:';创建/path1';
x、 componet.tsJavascript vendor.js:55639错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:';创建/path1';,javascript,angular,angular-routing,Javascript,Angular,Angular Routing,x、 componet.ts const path=“path1” x、 component.html [routerLink]="['create',path]" modulex-routing.module.ts const routes: Routes = [ { path:'create', children:[ { path:'path1',component:path1Component,outlet:'modal' }
const path=“path1”
x、 component.html
[routerLink]="['create',path]"
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 { }
const routes: Routes = [
{
path:'',
component:HomeComponent,
outlet:'home'
},
];
@NgModule({
imports: [RouterModule.forRoot(routes,{
preloadingStrategy: PreloadAllModules
})],
exports: [RouterModule]
})
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
BrowserAnimationsModule,
HomeRoutingModule,
AppRoutingModule,
HomeModule
],
providers: [
DatePipe
],
bootstrap: [AppComponent]
})
export class AppModule { }
app.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 { }
const routes: Routes = [
{
path:'',
component:HomeComponent,
outlet:'home'
},
];
@NgModule({
imports: [RouterModule.forRoot(routes,{
preloadingStrategy: PreloadAllModules
})],
exports: [RouterModule]
})
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
BrowserAnimationsModule,
HomeRoutingModule,
AppRoutingModule,
HomeModule
],
providers: [
DatePipe
],
bootstrap: [AppComponent]
})
export class AppModule { }
app.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 { }
const routes: Routes = [
{
path:'',
component:HomeComponent,
outlet:'home'
},
];
@NgModule({
imports: [RouterModule.forRoot(routes,{
preloadingStrategy: PreloadAllModules
})],
exports: [RouterModule]
})
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
BrowserAnimationsModule,
HomeRoutingModule,
AppRoutingModule,
HomeModule
],
providers: [
DatePipe
],
bootstrap: [AppComponent]
})
export class AppModule { }
错误:未捕获(承诺中):错误:无法匹配任何路由。URL段:“创建/路径1”
在modulex routing中,创建了一些带有相应组件的路由
当尝试访问“create/path1”时,会显示使用预加载模块方法的应用内路由
错误:无法匹配任何路由
我遗漏了什么吗
如果删除插座名称一切正常您应该解释问题,而不仅仅是添加错误日志和文件names@reymon359堆栈溢出新手,谢谢指导。您能帮忙吗?您在哪里导入
HomeRoutingModule
?添加您需要的任何延迟加载路由have@david在app.module.ts内的importShow AppModule文件中。很可能您没有正确导入它