1
我試圖在1到100的屏幕上打印數字,不使用任何類型的數組或對象。而不是那些,我有一個變量,使用像這樣:$scope.number = 100;
。我找到了數組的解決方案,但沒有簡單的數字。我可以想象使用for循環的解決方案,但我不知道使用ng-repeat的任何方式。有沒有解決方案,或者我應該簡單地製作一個100個元素(呵呵?)的數組並循環其元素?ng範圍內的重複打印數
我試圖在1到100的屏幕上打印數字,不使用任何類型的數組或對象。而不是那些,我有一個變量,使用像這樣:$scope.number = 100;
。我找到了數組的解決方案,但沒有簡單的數字。我可以想象使用for循環的解決方案,但我不知道使用ng-repeat的任何方式。有沒有解決方案,或者我應該簡單地製作一個100個元素(呵呵?)的數組並循環其元素?ng範圍內的重複打印數
ng-repeat
只適用於數組,因此最接近您的要求是定義一個長度爲100的數組並循環,打印$index
。
<div ng-repeat="tmp in getArray(99) track by $index">{{::$index+1}}</div>
控制器/指令:
$scope.getArray = function(n) {
return new Array(n);
});
很好的解決方案,但是,如果我有一個較大的數字,e.x. 10000? –
應該不是問題,取決於可用內存 –