【发布时间】:2014-10-01 01:47:44
【问题描述】:
在我的 Ember Application Handlebars 模板中,我需要一些模型数据来显示。在索引或其他路由中,这些类型的代码可以工作,但在应用程序路由中它们不起作用。 申请途径:
App.ApplicationRoute = Ember.Route.extend({
model: function()
{
return this.store.findAll('archive');
}
});
应用模板:
<script type="text/x-handlebars" data-template-name="application">
{{#each}}
{{title}}
{{/each}}
</script>
DS.模型:
App.ApplicationAdapter = DS.FixtureAdapter;
App.Archive = DS.Model.extend({
title: DS.attr('string'),
day: DS.attr('number')
});
App.Archive.FIXTURES = [
{
"id":1,
"title": "First title",
"day": 06
},
{
"id":2,
"title": "Second title",
"day": 08
}
];
我找不到问题在哪里。在 Ember 中,我可以使用模型作为应用程序模板吗?
【问题讨论】:
-
您是否在某处定义了不是数组控制器的应用程序控制器?
标签: ember.js model handlebars.js