Ändern Sie die URL dynamisch abhängig vom Wert Angular des Datumsauswahlers.js
-
26-12-2019 - |
Frage
<label>From</label>
<input type="text" datepicker-popup="dd-MM-yyyy" ng-model="StartDate"/>
<label>To</label>
<input type="text" datepicker-popup="dd-MM-yyyy" ng-model="EndDate"/>
Die URL-Route lautet :
GET /admin/api/stats controllers.AdminStatsApi.get(start: Option[LocalDate], end: Option[LocalDate], computeDiff: Boolean ?= false)
Meine Frage ist, wie ich die URL abhängig von dem Datum (Wert) ändern kann, das in der datepicker
.
Lösung
Sie haben unzureichende Informationen gegeben.Was benutzt du?ui-Router?$ standort?
Aber im Grunde kannst du so etwas machen:
var changeUrl = function(startDate, endDate){
//do url change with whatever thing you are using to change your url
}
$scope.$watch('StartDate', function(newValue){
var start = newValue;
var end = $scope.endDate;
//do your url change here
changeUrl(start, end);
}, true);
$scope.$watch('EndDate', function(newValue){
var start = $scope.startDate;
var end = newValue;
//do your url change here
changeUrl(start, end);
}, true);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow