码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-01-27 18:58:53      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:color   blog   tin   settings   sid   inf   分享   router   containe   

一、添加路由管理引用

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

标签:color   blog   tin   settings   sid   inf   分享   router   containe   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!