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 。しかし、 と を試してみると、結果として得られました。length
ArrayController
{{log controller.length}}
{{log controller.content.length}}
undefined
これはすべて、少なくともクラスcontroller
のインスタンスではないことを示唆しています。Array Controller
では、モデル データを表示するにはどうすればよいでしょうか。
ありがとう!!!