繁体   English   中英

在Angular中向Router导航传递多个参数

[英]Pass multiple parameters to Router navigation in Angular

我能够将单个参数传递给 Angular 4 中的路由器导航,如下所示,它工作正常。

this.router.navigate(['modifyOrder/:labOrderNumber', {labOrderNumber: labOrderNumber}]);

但是当我尝试传递 2 个参数时,它不起作用。 我不需要修改订单页面,而是将我重定向到主页而不会出现任何错误。

this.router.navigate(['modifyOrder/:labOrderNumber/:labInvoiceNumber', {labOrderNumber: labOrderNumber, labInvoiceNumber: labInvoiceNumber}]);

您可以使用 queryParams 属性来传递多个参数。

this.router.navigate(['modifyOrder', {queryParams: {labOrderNumber: labOrderNumber, labInvoiceNumber: labInvoiceNumber}}])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM