私は作るのが好きngFor
で、テンプレートに角度2でループObservable
が、私はこのエラーを取得しています:
ORIGINAL EXCEPTION: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
これは、エラーを引き起こしているプランカーです。
<template ngFor let-itemz [ngForOf]="item">
<div>
{{itemz.title}} | {{itemz.type}}
</div>
</template>
コンストラクターのコードが混乱する可能性があることは知っていますが、これは私が持っているより大きなアプリケーションの短いバージョンにすぎません。
配列内のObservableを変換できません。Observableを使用する必要があります。
問題はngFor
、Observableを使用してテンプレートループを作成できますか、それとも使用できるのは配列だけですか?
舞台裏でサブスクライブしてデータを抽出する非同期パイプを使用できます。
<template ngFor let-itemz [ngForOf]="item | async">
<div>
{{itemz.title}} | {{itemz.type}}
</div>
</template>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加