Angular bietet eine gewisse Unterstützung für eine for-Schleife, die Zahlen in seinen HTML-Anweisungen verwendet:
<div data-ng-repeat="i in [1,2,3,4,5]">
do something
</div>
Wenn Ihre Bereichsvariable jedoch einen Bereich mit einer dynamischen Nummer enthält, müssen Sie jedes Mal ein leeres Array erstellen.
In der Steuerung
var range = [];
for(var i=0;i<total;i++) {
range.push(i);
}
$scope.range = range;
Im HTML
<div data-ng-repeat="i in range">
do something
</div>
Dies funktioniert, ist jedoch nicht erforderlich, da das Bereichsarray in der Schleife überhaupt nicht verwendet wird. Weiß jemand, wie man einen Bereich oder einen regulären Wert für den Min / Max-Wert einstellt?
Etwas wie:
<div data-ng-repeat="i in 1 .. 100">
do something
</div>