在Array Controller ember.js中显示项目
Displaying items in Array Controller ember.js
我遵循Ember.js网站上的官方TodoMVC教程。一切正常,直到显示模型数据的步骤:http://emberjs.com/guides/getting-started/displaying-model-data/
得到的错误是当按指示用{{#each controller}}
访问控制器中的每个元素时,Uncaught Error: assertion failed: an Ember.CollectionView's content must implement Ember.Array. You passed <(generated application controller):ember280>
修改为{{#each controller.content}}
后错误消失。然而,什么也没有显示。文档中说
这个控制器是Ember.js为我们提供的作为模型容器的ArrayController的一个实例
和API将length
列为ArrayController
类的属性。但当我试图{{log controller.length}}
和{{log controller.content.length}}
,我得到undefined
作为结果。
所有这些都表明controller
不是Array Controller
类的实例,至少不再是。那么现在如何显示模型数据呢?
谢谢! !
是的,你是对的,ArrayController有一个length属性,它返回其内容的长度....ArrayController的content属性应该是一个数组…
工作提琴样
http://jsbin.com/ikijoq/1/edit相关文章:
- 选中时高亮显示项目
- 如何检查切换功能是否显示项目
- 煎茶 2.4.1 - 列表不显示项目
- jquery :bxSlider 轮播活动类,用于所有显示项目(非单个)
- 对于数组 {{显示项目}} 中的每个项目
- Instagram API 和 jquery 的问题:无法显示项目
- 如何以任何给定的方式在组合框中显示项目
- 使用jquery在同一位置显示项目
- 如何继续在我的页面上添加/显示项目,同时滚动垂直栏
- 在Array Controller ember.js中显示项目
- 格式错误的HTML:如何不在空的li元素上显示项目符号
- 在树面板中显示项目的数据格式
- Jquery在
- 中显示项目列表
- 在新闻贴纸中显示项目
- Youtube V3频道搜索有结果,但不显示项目
- ExtJS组合框不能显示项目
- PaperJS旋转函数显示项目两次
- ReactJS显示项目列表
- 我如何格式化谷歌图表数据,以显示项目的计数,但按年过滤
- 使用jQuery调整大小来显示项目的大小