有没有办法在redirecTo-Statement中访问routerParams?
我想将'Order'路线的orderId传递给'OrderDashboard'路线,但我无法弄清楚要写什么而不是 ???
如果我更换???与3一切工作正常(如果用户只在订单号3 intrested ;-))
{path: '/:orderId', name: 'Order', redirectTo: ['OrderDashboard', {orderId:???}]}
{path: '/:orderId/dashboard', name: 'OrderDashboard'}
文档https://angular.io/docs/ts/latest/guide/router.html说明
...默认情况下,当路由器重新导航到相同的组件类型而不首先访问不同的组件时,会重用组件实例。每次重复使用之间参数可能会发生变化...
但没有提示如何更改此默认行为。
是否可以防止重复使用?