0

Ember.js Web サイトの公式の TodoMVC チュートリアルに従っています。モデル データを表示するステップまではすべて機能します: http://emberjs.com/guides/getting-started/displaying-model-data/

私が得ているエラーは 、指示に従ってUncaught Error: assertion failed: an Ember.CollectionView's content must implement Ember.Array. You passed <(generated application controller):ember280>コントローラーの各要素にアクセスしようとしたときです。{{#each controller}}

に変更したらエラーが消えました{{#each controller.content}}。しかし、何も表示されませんでした。ドキュメントによると、

このコントローラーは、Ember.js がモデルのコンテナーとして提供した ArrayController のインスタンスです。

およびクラスのプロパティとしてリストされているAPI 。しかし、 と を試してみると、結果として得られました。lengthArrayController{{log controller.length}}{{log controller.content.length}}undefined

これはすべて、少なくともクラスcontrollerのインスタンスではないことを示唆しています。Array Controllerでは、モデル データを表示するにはどうすればよいでしょうか。

ありがとう!!!

4

1 に答える 1