【发布时间】:2015-01-19 14:15:13
【问题描述】:
如果我只运行ember new testlistview,然后运行templates/index.hbs:
{{#collection Ember.ListView contentBinding="controller" height=500 rowHeight=50 width=500}}
{{name}}
{{/collection}}
在routes/index.js:
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
var items = [];
for (var i = 0; i < 10000; i++) {
items.push({name: "Item " + i});
}
return items;
}
});
我得到一个错误:
未捕获的错误:断言失败:Ember.ListView 必须是 Ember.View 的子类或实例,而不是
DEBUG: -------------------------------
DEBUG: Ember : 1.8.1
DEBUG: Ember Data : 1.0.0-beta.12
DEBUG: Handlebars : 1.3.0
DEBUG: jQuery : 1.11.2
DEBUG: -------------------------------
有谁知道如何使它工作或可以提供任何替代方案?
另外,Ember 1.9.1 和 Handlebars 2.0.0 怎么样?
【问题讨论】:
标签: javascript listview ember.js infinite-scroll