在路由器Angular2中传递两个参数

时间:2016-05-25 09:19:10

标签: parameters angular

可以将路由器中的两个参数传递给一个组件

    this._router.navigate(['Dest', {'id1': 1},{'id2': 2}])


{path: '/dest/:id1/:id2', component: DestComponent, name: 'Dest'}

感谢您的帮助

3 个答案:

答案 0 :(得分:0)

试试这个:

this._router.navigate(['dest/', 1, 2]);

http://podefr.tumblr.com/post/30895595277/securing-couchdb-in-3-steps

答案 1 :(得分:0)

在新路由器中

this._router.navigate(['dest/'+ 1 + '/' + 2])

答案 2 :(得分:0)

感谢所有我找到了解决方案

我只有一个语法问题

 this._router.navigate(['Dest', {'id1': 1,'id2': 2}])

而不是---  没有荣誉的使用

 this._router.navigate(['Dest', {'id1': 1},{'id2': 2}])

    {path: '/dest/:id1/:id2', component: DestComponent, name: 'Dest'}