我遵循官方TodoMVC教程從Ember.js網站。一切正常,直到步驟來顯示模型數據:http://emberjs.com/guides/getting-started/displaying-model-data/顯示項目在陣列控制器ember.js
我得到的錯誤是 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已經爲我們提供的容器爲我們的模型
和API上市length
爲ArrayController
類的屬性ArrayController的一個實例。但是當我試圖{{log controller.length}}
和{{log controller.content.length}}
時,我得到了undefined
。
所有這些都表明controller
不是Array Controller
類的一個實例,至少現在不是。那麼我現在怎麼顯示我的模型數據呢?
謝謝!