所以我想重定向到/user-reservations?justBooked=true
,并且尝试使用
const justBooked = 'true';
this.router.navigate(['/user-reservations', { justBooked } ]);
或
this.router.navigate(['/user-reservations', { justBooked: 'true' } ]);
但是这两个都重定向到/user-reservations;justBooked=true
,这显然不是我想要的。
为什么会这样?
答案 0 :(得分:1)
这是文档的正确语法,您需要将其分配给queryParams
对象的NavigationExtras
键,
看看docs。
this.router.navigate(['/user-reservations', { queryParams: {justBooked: 'true'} } ]);
答案 1 :(得分:1)
尝试使用
this.router.navigate(['/url/navigate'], { queryParams: { param1: 'value', param2: 'value2' } })
我邀请您阅读以下文档:https://angular.io/guide/router
答案 2 :(得分:1)
尝试this.router.navigate(['/user-reservations'], { queryParams: { justBooked: 'true' } });
,它应该重定向到/user-reservations?justBooked=true