Ich versuche den AngularJS-Schieberegler zu verwenden, um durch einige Datums-/Zeitpunkte zu gleiten. Genauer gesagt verwende ich den mit ziehbarem Bereich, die hier vorgestellte Demo - https://jsfiddle.net/ValentinH/954eve2L/AngularJS Slider - Aktualisieren von Etiketten mit Timeout?
Die Werte kommen vom Backend und werden in bestimmten Zeitabständen gezogen. Ich speichere Datetime-Werte in einem Array - dateTimeArray. Ich ging davon aus, dass die Beschriftungen (Datum/Zeitpunkte) auf dem Slider auf der Benutzeroberfläche automatisch aktualisiert werden sollten, wenn die Datums-/Uhrzeitwerte in dateTimeArray innerhalb des Controllers aktualisiert werden, aber nicht. Jede Hilfe wird geschätzt.
HTML
<rzslider
rz-slider-model="slider.minValue"
rz-slider-high="slider.maxValue"
rz-slider-options="slider.options">
</rzslider>
JS
$scope.slider = {
minValue: dateTimeArray.length - 10,
maxValue: dateTimeArray.length - 5,
options: {
floor: 0,
ceil: dateTimeArray.length - 1,
draggableRange: true,
translate: function (value) {
return (dateTimeArray[value]);
}
}
};