我刚刚开始使用ember.js。在使用灯具并在我的页面上显示数据时,我得到undefined Typeerror
。
我的代码看起来像 Category.js
App.Category = DS.Model.extend({
title:DS.attr('string')
});
App.Category.reopenClass({
FIXTURES: [
{id: 1, title: "Produce"},
{id: 2, title: "Baking"},
{id: 3, title: "Household"},
{id: 4, title: "New category"}
]
});
Model.js
App.ApplicationAdapter = DS.FixtureAdapter;
App.IndexRoute = Ember.Route.extend({
model:function(){
return this.store.find('category');
}
});
模板
<ul class="list-group">
<li class="list-group-item">All</li>
{{#each}}
<li class="list-group-item">{{title}}</li>
{{/each}}
</ul>
有人能告诉我为什么会收到此错误以及如何解决此问题?
答案 0 :(得分:0)
也许您正在使用旧的Ember /教程版本。您的each
块应如下所示:
{{#each item in model}}
<li class="list-group-item">{{item.title}}</li>
{{/each}}