gpt4 book ai didi

ember.js - Ember.js 是否支持应用程序路由模型?

转载 作者:行者123 更新时间:2023-12-01 23:51:41 26 4
gpt4 key购买 nike

在我的 Ember Application Handlebars 模板中,我需要一些模型数据来显示。在 Index 或其他路由中,这些类型的代码有效,但在应用程序路由中它们不起作用。 申请途径:

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 中,我可以将模型用于应用程序模板吗?

最佳答案

当然可以,如果您定义的应用程序 Controller 不是 ArrayController,则您的代码无法正常工作的主要原因是。

示例:http://emberjs.jsbin.com/OxIDiVU/1115/edit

关于ember.js - Ember.js 是否支持应用程序路由模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26126714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com