【发布时间】:2021-04-24 12:59:49
【问题描述】:
我很想建立一个包含两个主要部分的网站。一次是登录页面,一次是带有子页面的仪表板。
仪表板应该有一个带有内容区域的侧边菜单。内容区域应相应地显示各种组件。
你有什么想法我可以做到这一点吗? 我首先通过辅助路线解决了这个问题。
但是,这样做的缺点是 URL 现在看起来像这样:
http://localhost:4200/(login:login)
我无法通过“/login”访问该页面。 这是辅助路线的代码:
在app-routing.modules.ts中
{
path: 'login',
component: LoginComponent,
outlet: 'login'
},
以及导航到登录页面的代码:
this.router.navigate(['', { outlets: { login: ['login'] } }]);
还有 app.component.html:
<router-outlet></router-outlet>
<router-outlet name="login"></router-outlet>
我怎样才能解决 URL 的问题,或者最好为模板创建第二个路由器出口,该模板带有侧边菜单和组件的动态内容?
【问题讨论】:
标签: angular angular-auxiliary-routes