[英]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.