Ich habe functions.In 1. Klick-Funktion i fügen Sie den Schlüsselwertpaar für bestehende URL wie dieserWie kann ich ein Schlüsselwertpaar zu der URL hinzufügen, die bereits ein Schlüsselwertpaar in angularjs enthielt?
$scope.OnItemClick=function (bedroom) {
$location.path("/builders/"+r.id).search({bedrooms:bedroom});
}
so in restlichen functions.I zusätzliche Schlüsselwertpaar
basierend auf bestehenden URL hinzufügen möchten, klicken$scope.range=function (range) {
$location.path("/builders/"+r.id).search({budget:range});
}
$scope.status=function (status) {
$location.path("/builders/"+r.id).search({status:status});
}
Ich habe versucht, ein Schlüsselwertpaar hinzuzufügen, aber es ist so, als würde man sich gegenseitig reiten.
1st click : ../#/builders/1?bedrooms=1
2nd click :../#/builders/1?budget:5(overriding)
3rd click :../#/builders/1?status:9(overriding)
so möchte ich wie folgt basierend auf Klick-Funktionen tun:
../#/builders/1?budget=5&bedrooms=1&status=9
../#/builders/1?bedrooms=1&status=9&budget=5
../#/builders/1?bedrooms=1&budget=5&status=9
nicht Ihr zu einem Zeitpunkt seiner Erzeugungs in falschem Weg setzen, basierend auf Klick functioncs i –
einig Logik geben, basierend auf festlegen mag, dass ich entsprechend zugreifen –