首页 > 其他 > 详细

Angular5学习笔记 - 路由管理(五)

时间:2018-01-27 18:02:07      阅读:434      评论:0      收藏:0      [点我收藏+]

一、添加路由管理引用

打开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学习笔记 - 路由管理(五)

原文:https://www.cnblogs.com/chuancheng/p/8366392.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!