首页 > 解决方案 > 简单的导航

问题描述

我需要导航到如下所示的网址:

orders?id=99

这是我的代码:

let id: number = 99;
this.router.navigate(['orders'], { queryParams: { id: id } });

我也试过这个,结果相同:

this.router.navigate(['orders', { id: 99 } ]);

它只是重定向到根目录,所以我的语法可能是错误的,但我在网上找不到我需要的清晰示例。

标签: typescriptangular8

解决方案


最后我只是这样做了,这感觉像是在作弊,但它确实有效:

this.router.navigateByUrl(`/orders?id=${id}`);

推荐阅读