-2
私には数字があり、その回数だけ繰り返す必要があります。角2のコレクションをループする方法
for (var _i = 0; _i < length; _i++)
この構文と同様にhtmlテンプレートに実装したいと考えています。私はngForを使用する場合、私はコレクションを持っている必要がありますが、私はコレクションを持っていない、私はちょうど長さがあります。
私には数字があり、その回数だけ繰り返す必要があります。角2のコレクションをループする方法
for (var _i = 0; _i < length; _i++)
この構文と同様にhtmlテンプレートに実装したいと考えています。私はngForを使用する場合、私はコレクションを持っている必要がありますが、私はコレクションを持っていない、私はちょうど長さがあります。
あなたがコンポーネントに適切なサイズの配列を作成し、それを繰り返すことができます:FYI
@Component({
selector: 'app-root',
template: `
<ul>
<li *ngFor="let i of arr">foo</li>
</ul>
`
})
export class AppComponent {
arr = new Array(10); // let's say 10 is your number
}
、私はテンプレートに直接配列を宣言しようとしたが、それは動作しません:
<ul>
<li *ngFor="let i of new Array(10)">foo</li>
</ul>
これを行うには無限の方法があります。 –
[ループで角$スコープ変数を反復する方法](http://stackoverflow.com/questions/17326796/how-to-iterate-through-angular-scope-variables-with-a-loop) –
これは可能な複製です.http://stackoverflow.com/q/35405618/6128276 –