Angular 2路由添加查询参数

时间:2017-07-17 22:20:11

标签: angular

我正在使用Angular 2.我有一个网址:

http://localhost:3000/#/briefcases/35/proposals

此网址没问题。但现在我想通过此URL传递其他信息。我想添加SortOrderSortBy

我如何做到这一点?我想要的是这样的:

http://localhost:3000/#/briefcases/35/proposals?SortBy=Property&SortBy=Desc

如何使用Router.Navigate

执行此操作

1 个答案:

答案 0 :(得分:1)

使用以下语法导航到包含查询参数的路由:

this.router.navigate(['/proposals'], 
   { 
    queryParams: { sortBy: 'property', sortOrder: 'Desc' }
   }
);

我在这里有一个更完整的例子:https://github.com/DeborahK/Angular-Routing