首页 > 解决方案 > RouterLink 工作,但与 router.navigate 一起工作不

问题描述

我的 routerlink 正在工作,但在尝试将其转换为函数后,它什么也不做。我已经尝试了很多东西:'/description' 'description' '/description/'

前:

  <a [routerLink]="['description', course.id]">Go to description</a>

(.html) 之后:

  <a (click)="goToDescription(course.id)">Go to description</a>

之后(.ts):

  goToDescription(id) {
    this.router.navigate([`description`, id]);
  }

路线说明:

  {
    path: 'description/:course-id', component: CourseDescriptionComponent,
  },

任何帮助,将不胜感激。谢谢!

标签: angular

解决方案


我放了绝对网址,感谢@Kamil Augustyniak,他发送了一个帮助我的链接

  this.router.navigateByUrl(`/courses/description/${id}`);

推荐阅读