我正在将我的应用程序从AngularJS 1.x迁移到Angular2 +,我无法真正了解如何在路由之间传递参数而不将它们显示在浏览器URL上。
实际上,使用
router.navigate(['myroute'], { queryParams: { parameter: 1 } });
将我的网址更改为
http://localhost:81/myroute?parameter=1
。
如何保持网址只是http://localhost:81/myroute
传递我需要的参数?
请记住,使用ui-router确实可以实现这一点。
由于