如何将键值对添加到已在angularjs中存在键值对的url中?

时间:2016-10-01 10:40:06

标签: javascript jquery angularjs

我必须点击功能。在第一次点击功能中,我为这个

添加现有网址的键值对
  $scope.range=function (range) {
        $location.path("/builders/"+r.id).search({budget:range});
    }

    $scope.status=function (status) {
       $location.path("/builders/"+r.id).search({status:status});
   }

所以在剩余的函数中。我想根据现有的url

添加额外的键值对
1st click : ../#/builders/1?bedrooms=1
2nd click :../#/builders/1?budget:5(overriding)
3rd click :../#/builders/1?status:9(overriding)

我试图添加键值对,但它像这样相互骑行。

../#/builders/1?budget=5&bedrooms=1&status=9
../#/builders/1?bedrooms=1&status=9&budget=5
../#/builders/1?bedrooms=1&budget=5&status=9

所以我想根据点击功能这样做:

/users

1 个答案:

答案 0 :(得分:0)

我猜你可以这样做并相应地访问它们。

search({ "bedrooms" : "your_bedroom", "budget" : "your_range", "status" : "your_status"});