typescript - 简单的导航
问题描述
我需要导航到如下所示的网址:
orders?id=99
这是我的代码:
let id: number = 99;
this.router.navigate(['orders'], { queryParams: { id: id } });
我也试过这个,结果相同:
this.router.navigate(['orders', { id: 99 } ]);
它只是重定向到根目录,所以我的语法可能是错误的,但我在网上找不到我需要的清晰示例。
解决方案
最后我只是这样做了,这感觉像是在作弊,但它确实有效:
this.router.navigateByUrl(`/orders?id=${id}`);
推荐阅读
- php - Can't remote connect to MySQL error (13) with PHP script,通过CLI连接有效
- python - 带有参数的 URL 上的 Django NoReverseMatch
- nginx - 如何将特定的 url 参数附加到 nginx 中的重定向 URL
- sql-server - CONVERT(INT, N_TYPE)&128 是做什么的?
- pentaho - 如何在 ubuntu 18.04 上安装 pentaho 社区版服务器?
- mysql - 从表中选择字段 - MYSQL JOIN
- angular - Angular 7 致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足
- github - 使用 GitHub API 创建问题
- angularjs - Karma Istanbul 修复程序可与新版本的 Chrome 一起使用
- ios - iOS 通过锁定设备的触发器自动启动应用程序