在组件中,当我尝试
this.router.navigate([`/courses/`, course.id], {queryParams:{description: course.description}});
导航后,URL具有description
个查询参数。
但是,当我尝试这个时,
this.router.navigateByUrl(`/courses/${course.id}`, {queryParams:{description: course.description}});
URL内没有description
查询参数。
使用navigateByUrl
时是否需要进行更改以在URL内反映我的查询参数? (但是,Angular Documentation说NavigationExtras
和navigate
的{{1}}对象是相同的。)