1 配置

  1. //app-routing.module.ts
  2. {
  3. path:"detail/:id",
  4. component:DetailComponent
  5. }

2 跳转传值

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

3 接收 this.route.params

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