我正在创建一个带有登录页面的新应用程序,而对于其他页面,我已经离开了 -nav 菜单。
我为页面使用了子路由,为登录页面使用了普通路由,一切正常,但是在右侧与现有路由一起,以前的路由页面数据也显示在现有路由的底部。
我的 app.module.ts
{ path: 'home', component: HomeComponent,
children: [
{ path: 'me', component: MeComponent },
{ path: 'messages', component: MessagesComponent },
]
},
{ path: 'login', component: LoginComponent }
app.component.html
<router-outlet></router-outlet>
home.component.html
<div class='container-fluid'>
<div class='row'>
<div class='col-sm-3'>
<nav-menu></nav-menu>
</div>
<div class='col-sm-9 body-content'>
<router-outlet></router-outlet>
</div>
</div>
</div>
login.component.html
这有用户名和密码文本框
me.component.html
<h1>about me <h1>
消息.component.html
<h1> messages <h1>
当我转到 localhost:4200/home/messages - 消息和关于我的信息也会显示。