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

angular路由的配置以及跳转

时间:2017-11-28 15:35:40      阅读:570      评论:0      收藏:0      [点我收藏+]

标签:angular   link   const   style   route   mod   redirect   size   this   

1. 首先创建项目的时候就可以配置路由   cd到你的目录下 输入 ng new 项目名称 --routing 就可以创建项目并配置路由

2. 在app-routing.module.ts 里面配置路由  列如:

    首先要先引入组件

    import { NewsComponent } from ‘./components/news/news.component‘;

      import { HomeComponent } from ‘./components/home/home.component‘;

    然后配置

    const routes: Routes = [

         { path: ‘home‘, component:HomeComponent  },

         { path: ‘news‘, component:NewsComponent }

    ]

 

默认跳转路由可以这样写  { path: ‘‘, redirectTo: ‘/home‘, pathMatch: ‘full‘ }

 

3.  路由的跳转 

   <a routerLink ="/home">首页</a>

   <a routerLink ="/news">新闻</a>

 

4. routerLinkActive 设置 routerLink 默认选中路由

  <a routerLink ="/home" routerLinkActive=”active”>首页</a>

  并且可以给他设置样式

  .active{ color:red; }

  

5. js 跳转 

  首先引入 : import { Router } from  ‘@angular/router‘;

 

  初始化 : constructor( private router: Router ) { }

 

  js路由的跳转:this.router.navigate([ ‘/news‘ ]);  或者  this.router.navigate([‘/news‘, hero.id]);

  

 

 

 

 

angular路由的配置以及跳转

标签:angular   link   const   style   route   mod   redirect   size   this   

原文地址:http://www.cnblogs.com/abcurry/p/7909810.html

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