0

AnObservableArray与 一起正常工作<ListView [items]="feedsComments",NativeScript中feedsComments的 an在哪里。ObservableArray

但是当我用ListView以下内容替换时:

<StackLayout *ngFor="let item of feedsComments">
</StackLayout>

它抛出以下错误:

ERROR Error: Cannot find a differ supporting object '[object Object],[object Object]' of type 'object'.
NgFor only supports binding to Iterables such as Arrays. 
4

1 回答 1

1
<StackLayout *ngFor="let item of feedsComments._array" height="100" width="100">
    <Label [text]="item.someField"></Label> 
</StackLayout>

丑陋,但它的工作原理。似乎该类可以使用 getItems() 方法。虽然有一个 getItem(i) 来获取数组中的特定项目。

于 2018-02-06T20:18:14.230 回答