我有一个带有三个参数的URL
www.example.com/home?id=123456789&type=all&page=2
对于特定的点击,我只想更改三个中的两个参数。 目前,我正在这样做
let params = $location.search();
$location.search({'id': params.id, 'type': 'settled', 'page': 1});
有没有一种更优雅的方式可以做到这一点?
类似$location.search('page', 1)
,但包含多个参数。
答案 0 :(得分:0)
要向对象添加属性,请使用property accessors:
let params = $location.search();
params.type = "settled";
params.page = 1;
$location.search(params);