[英]How to change multiple URL parameters in angularjs using $location.search()
我有一個帶有三個參數的網址
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)
但是有多個參數。
要將屬性添加到對象,請使用屬性訪問器 :
let params = $location.search();
params.type = "settled";
params.page = 1;
$location.search(params);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.