角度 8 路由,无法导航到斜杠前没有名称的组件



默认情况下,我希望浏览器在打开时导航到LandingPageComponent

例如 http://localhost:4200/

当用户在斜杠后输入时,我想导航到 URL 中包含参数的配置文件组件

例如 http://localhost:4200/user1

这种方法可能吗?由于我收到"路径不能以斜杠开头"的错误。

app-routing.module.ts
const routes: Routes = [
{path:'', component:LandingPageComponent},
{path: '/:profileId',
loadChildren: './profile/profile.module#profileModule'
}, 
];
profile-routing.module.ts
const routes: Routes = [
{path:'', component:profileComponent},   //< I want to load this component after /user1
{path :'folder/:folderId', component:FolderComponent},
];

app-routing.module.ts

const routes: Routes = [
{path:'', component:LandingPageComponent},
{path: ':profileId',
loadChildren: './profile/profile.module#profileModule'
}, 
];

从配置文件 ID 的路径中删除"/"并尝试。

相关内容

  • 没有找到相关文章

最新更新