【发布时间】:2022-01-11 00:16:19
【问题描述】:
我目前使用的是 Angular 13 版。
正如官方文档所说,路由应该通过在app-routing.module.ts中创建一个组件并像这样路由它来完成
const routes: Routes = [
{ path: 'first-component', component:
FirstComponent },
{ path: 'second-component', component:
SecondComponent },
];
但这样做会呈现我的 app.comoponent.html 文件,而不会实际更改任何内容。我可以看到网址发生了变化,但仅此而已。 其他较新的来源考虑做类似的事情
{
path:'mainpage',
loadChildren: () => import('./mainpage/mainpage.module').then(m
=> m.MainpageModule)
}
并且,正如上面的解决方案,对我不起作用。我还添加了 <router-outlet></router-outlet> 指令(实际上已经添加了),但没有任何改变。目前正在发生什么?谢谢!
【问题讨论】:
-
旁注,最后一行可以写成
loadChildren: async () => (await import('./mainpage/mainpage.module')).MainpageModule
标签: javascript angular routes