所以我想重定向到/user-reservations?justBooked=true
,我已经尝试使用
const justBooked = 'true';
this.router.navigate(['/user-reservations', { justBooked } ]);
或
this.router.navigate(['/user-reservations', { justBooked: 'true' } ]);
但它们都重定向到CCD_ 2,这显然不是我想要的。
为什么会发生这种情况?
尝试this.router.navigate(['/user-reservations'], { queryParams: { justBooked: 'true' } });
,它应该重定向到/user-reservations?justBooked=true
尝试使用
this.router.navigate(['/url/navigate'], { queryParams: { param1: 'value', param2: 'value2' } })
我邀请您阅读以下文档:https://angular.io/guide/router
这是文档的正确语法,您需要将其分配给NavigationExtras
对象的queryParams
键,看一下文件。
this.router.navigate(['/user-reservations', { queryParams: {justBooked: 'true'} } ]);