角度9:路线导航参数问题



所以我想重定向到/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'} } ]);

最新更新