【发布时间】:2015-04-28 13:47:54
【问题描述】:
我正在评估 Ember.js 是否可以在即将到来的项目中使用。我现在想看看它的项目列表很长,所以我尝试安装 ember-list-view。
我运行了命令:
ember install:addon ember-list-view
语法好像变了,所以跑了
ember install ember-list-view
这会激活 npm,它会成功下载包。我可以在 node_modules 中看到它。然后根据我创建的文档:
模板/test.hbs:
{{#view 'list-view' items=model height=500 rowHeight=50 width=500}}
{{name}}
{{/view}}
路由/test.js
import Ember from 'ember';
// define index route and return some data from model
export default Ember.Route.extend({
model: function() {
var items = [];
for (var i = 0; i < 10000; i++) {
items.push({name: "Item " + i});
}
return items;
}
});
我在 router.js 中添加了路由。当我转到页面时,什么都没有显示。根据 Ember Inspector 的说法,使用了正确的模板并且数据就在那里。在控制台中检查 Ember.ListView 会产生 undefined。
还有什么需要做的才能引入代码吗?在 Ember 和 Ember-CLI 文档中的搜索没有得到任何答案。
【问题讨论】:
-
你真的在测试路线上吗?你也包括你的路由器吗?
标签: ember.js