Angular5学习笔记 - 路由管理(五)
2024-09-04 14:30:27
一、添加路由管理引用
打开src/app/app.module.ts文件
import {RouterModule} from '@angular/router';
import {Routes} from '@angular/router';
二、设置管理
打开src/app/app.module.ts文件
const appRoutes: Routes = [
{
path: '',
component: HomeComponent
},
{
path: '',
component: NavbarComponent,
outlet: 'right' /* 设置路由器的位置 */
},
{
path: '',
component: SidebarComponent,
outlet: 'left' /* 设置路由器的位置 */
},
{
path: 'login',
component: LoginComponent
},
{
path: 'register',
component: RegisterComponent
},
{
path: 'setting',
component: SettingsComponent
},
{
path: '',
component: PageNotFountComponent
},
]
三、注入路由
打开src/app/app.module.ts文件
/* 注册模块 */
imports: [
BrowserModule,
RouterModule.forRoot(appRoutes) /*注册路由*/
],
四、在画面中引入
打开src/app/app.component.html,修改内容为
<!-- 导航条 -->
<app-navbar></app-navbar>
<br/>
<br/>
<br/>
<!-- 内容 -->
<div class="container-fluid">
<div class="row">
<!--左边导航-->
<router-outlet name="left"></router-outlet>
<!--内容-->
<main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4">
<router-outlet></router-outlet>
</main>
</div>
</div>
五、效果预览
最新文章
- 一个C++版的嵌入式操作系统
- zt:Linux查看程序端口占用情况
- Android入门(十六)调用摄像头相册
- CSS实现水平垂直同时居中的5种思路
- JavaScript单元测试框架-Jasmine
- knockout 学习实例7 foreach
- JS 职责链模式
- Java SE 6 新特性: 对脚本语言的支持
- oracle数据库创建表空间和表临时空间
- asp.net后台对前台脚本的调用
- EXISTS/NOT EXISTS CASE WHEN等使用方法
- 走进webpack(2)--第三方框架(类库)的引入及抽离
- jodatime 时间比较
- React Native开发 - 搭建React Native开发环境
- RN android真机调试找不到设备
- 较大的互联网公司对Java的要求(转)
- 《Linux就该这么学》第十天课程
- Python中函数partial的应用
- 2018 ICPC青岛网络赛 B. Red Black Tree(倍增lca好题)
- python学习笔记目录