1、配置

在app-routing.module.ts

  1. {
  2. path:"detail/:id",
  3. component:DetailComponent
  4. }

2、跳转传值

  1. 第一种跳转方式
  1. <a [routerLink]="['/detail',id]" >跳转detail</a>
  1. 第二种跳转方式
  1. <a routerLink="/detail/{{id}}" >跳转detail</a>

3、接收this.route.params

  1. import {ActivatedRoute} from '@angular/router'
  2. ...
  3. export class DetailComponent implements OnInit {
  4. constructor(public route:ActivatedRoute) { }
  5. ngOnInit() {
  6. this.route.params.subscribe(res=>{
  7. console.log(res)
  8. })
  9. }
  10. }