1

以下は、人のリストを生成することになっている私のコレクションビューの例です

{{view Em.CollectionView itemViewClass="App.PersonView" contentBinding="App.PeopleController"}}

初めて App.PeopleController にデータを入力すると、このコレクション ビューは正常にレンダリングされます。ただし、PeopleController をリセットして再度入力すると、コレクション ビューがレンダリングされません。理由を知っている人はいますか?

更新しました:

App.PeopleController にデータを入力する方法は次のとおりです

people.forEach(function(p) {
  _this.pushObject(App.Person.create(p));
})
4

1 に答える 1

1

コンソールで PeopleController をリセットし、コンソールに再設定しましたか? コレクション ビューを更新するには、新しい実行ループをトリガーする必要がある場合があります。

于 2012-05-18T16:14:50.327 に答える