行にx回何も表示する必要がありますが、do(x times)
はAngularではありません。また、コントローラで追加機能を使用しません。未定義配列の角度ng-repeat
?Array.from({length:5})
(5) [undefined, undefined, undefined, undefined, undefined]
はそれが可能(すべてのコントローラを使用せずに)コントローラに追加機能やフィルタを追加することなく、次のコードを動作させるためですことを知って。
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js">
</script>
<div ng-app>
[1,2] - OK:
<div ng-repeat="x in [1,2]">
> {{x}}
</div>
Array.from({length:5}) - NOK:
<div ng-repeat="x in Array.from({length:5})">
> {{x}}
</div>
</div>
PS
私は数字を表示したくない、私はちょうど5 >
PPSを表示する必要があります。
実用的な必要性:
私は「availableRowsNumber」と「itemsPerPage」を持って、ページ分割されたテーブルの最後のページを表示する必要があるので、私は、「標準の高さ」を表示するために、空の行を完了する必要があります。
<div ng-repeat="x in Array.from({length:itemsPerPage-itemsPerPage%availableRowsNumber})">
<tr></tr>
</div>
NG-IF = "$インデックス<5" –
は、なぜあなたは、あなたのコントローラに機能を追加するために好きではないでしょうか?そして5を表示するだけでいいのなら、なぜng-repeatが必要なのでしょうか? – devqon
@MikeFeltman私は最初の配列を持っていません。 – Serge