![](/img/trans.png)
[英]ember.js displaying list of items, each item with it's own view/controller
[英]Displaying items in Array Controller ember.js
我正在關注Ember.js網站上的官方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}}
訪問控制器中的每個元素時, Uncaught Error: assertion failed: an Ember.CollectionView's content must implement Ember.Array. You passed <(generated application controller):ember280>
。
當我將其更改為{{#each controller.content}}
時,錯誤消失了。 但是,什么也沒有顯示。 該文件說
此控制器是ArrayController的一個實例,Ember.js已將其提供給我們作為模型的容器
和API列出的length
作為ArrayController
類的屬性。 但是,當我嘗試{{log controller.length}}
和{{log controller.content.length}}
,得到的結果undefined
。
所有這些都表明, controller
不是Array Controller
類的實例,至少現在不是。 那么,現在如何顯示我的模型數據?
謝謝!!!
是的,您是對的,ArrayController具有length屬性,該屬性返回其內容的長度。...ArrayController的content屬性應該是一個數組...
樣品工作小提琴
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.