Angular2.0—路由跳转

Angular2.0—路由跳转

[# Angular2.0 —构建项目的流程以及使用ng-zorro

友情链接:Angular2.0 —构建项目的流程以及使用ng-zorro

1.创建两个组件home和news,下载router模块

$  npm g component home
$  npm g component home
$ npm  g module  router

2.编写路由

<a href="###" [routerLink]="['/home']" routerLinkActive="active">首页</a>
<a href="###" [routerLink]="['/news']" routerLinkActive="active">新闻</a>
<router-outlet></router-outlet>

3.在router.ts文件中配置路由

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule,Routes } from '@angular/router';//引入路由模块
import { HomeComponent } from '../home/home.component';//引入组件
import { NewComponent } from '../new/new.component';

const congfig:Routes = [
    {
        path:'home',
        component:HomeComponent
    },
    {
        path:'news',
        component:NewComponent
    },
    {
        path:'',
        redirectTo:'/home',
        pathMatch:'full'
    }
]

@NgModule({
  imports: [
    CommonModule,
    RouterModule.forRoot(congfig)
  ],
  declarations: [],
  exports:[RouterModule]
})
export class RouterConfingModule { }

4.在app.module.ts中引入路由模块

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { RouterConfingModule } from './router/router.module';

import { AppComponent } from './app.component';
import { HomeComponent } from './home/home.component';
import { NewComponent } from './new/new.component';

@NgModule({
  declarations: [
    AppComponent,
    HomeComponent,
    NewComponent
  ],
  imports: [
    BrowserModule,
    RouterConfingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

5.页面效果

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,271评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,135评论 25 709
  • 姓名:王新艳 基本情況#(寫孩子的)姓名:大琪 年齡:8歲 小組:第4组 # 第一階段30天目標及完成情況 # 1...
    春光明媚_28bb阅读 1,481评论 0 0
  • 宝宝刚睡着,难得今天我没有跟着一起睡着,在往常我会点开一部小说,今天晚上确并没有看书的心情。主要还是在反思昨天...
    婉禾阅读 921评论 0 0
  • 带着女儿一双 欣赏风景一路 从深圳到滇池 梦想海鸥飞翔 大攀枝花温暖 欢迎回家过年 孩子健康进步 大人健康幸福 ...
    昭昭快乐风阅读 3,068评论 0 1

友情链接更多精彩内容