Angular 4/5使用router.navigate传递多个非连续参数?

时间:2018-01-16 05:51:25

标签: angular

我已经看到了一些关于如何在url中将params彼此相邻时传递多个路径参数的答案,例如user/:userId/:postId,但是在我的路由器中我有一个定义为{{的路由1}}。如何使用router.navigate()?

来定位此路线

我尝试user/:userId/post/:postId,但这会导致匹配全部'**'路径。

1 个答案:

答案 0 :(得分:0)

你非常接近,把post(字符串)放在userId&之间。 postId

this.router.navigate(['user', userId, 'post', postId]);