一、添加路由管理引用
打开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: \' 404 \' , 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 >
五、效果预览
查看更多关于Angular5学习笔记 - 路由管理(五)的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did223019