Templates 余烬为什么可以';t模型数据是否呈现为模板?
这几天来,我一直在和这件事做斗争。我根本无法在模板中渲染模型数据。没有抛出任何错误。在Ember Inspector中,数据选项卡显示任务中加载的我的记录。 非常感谢您的帮助Templates 余烬为什么可以';t模型数据是否呈现为模板?,templates,ember.js,model,firebase,Templates,Ember.js,Model,Firebase,这几天来,我一直在和这件事做斗争。我根本无法在模板中渲染模型数据。没有抛出任何错误。在Ember Inspector中,数据选项卡显示任务中加载的我的记录。 非常感谢您的帮助 // app/adapters/application.js import Ember from 'ember'; import FirebaseAdapter from 'emberfire/adapters/firebase'; const { inject } = Ember; export default Fi
// app/adapters/application.js
import Ember from 'ember';
import FirebaseAdapter from 'emberfire/adapters/firebase';
const { inject } = Ember;
export default FirebaseAdapter.extend({
firebase: inject.service(),
});
// app/routes/tasks.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function(){
return this.store.findAll('task');
},
});
// app/model/task.js
import DS from 'ember-data';
export default DS.Model.extend({
title: DS.attr('string'),
description:DS.attr('string'),
date: DS.attr('date'),
created: DS.attr('string',{
defaultValue:function(){
return new Date();
}
})
});
// app/templates/tasks.hbs
<h2>tasks</h2>
{{#each task in model}}
<h2>{{task.title}}</h2>
{{/each}}
Ember Inspector:
View Tree:
tasks emtasks/templates/tasks <DS.RecordArray..> tasks --
Data:
task(11)
//app/adapters/application.js
从“余烬”导入余烬;
从“emberfire/adapters/firebase”导入FirebaseAdapter;
const{inject}=Ember;
导出默认FirebaseAdapter.extend({
firebase:inject.service(),
});
//app/routes/tasks.js
从“余烬”导入余烬;
导出默认的Ember.Route.extend({
模型:函数(){
返回这个.store.findAll('task');
},
});
//app/model/task.js
从“余烬数据”导入DS;
导出默认DS.Model.extend({
标题:DS.attr('string'),
描述:DS.attr('string'),
日期:DS.attr(“日期”),
已创建:DS.attr('string'{
defaultValue:function(){
返回新日期();
}
})
});
//app/templates/tasks.hbs
任务
{{{#模型中的每个任务}
{{task.title}}
{{/每个}}
灰烬检查员:
视图树:
任务emtasks/模板/tasks任务--
数据:
任务(11)
您正在使用较新版本的ember。试试这个:
// app/templates/tasks.hbs
<h2>tasks</h2>
{{#each model as |task|}}
<h2>{{task.title}}</h2>
{{/each}}
//app/templates/tasks.hbs
任务
{{{#每个模型作为|任务}
{{task.title}}
{{/每个}}
您正在使用较新版本的ember。试试这个:
// app/templates/tasks.hbs
<h2>tasks</h2>
{{#each model as |task|}}
<h2>{{task.title}}</h2>
{{/each}}
//app/templates/tasks.hbs
任务
{{{#每个模型作为|任务}
{{task.title}}
{{/每个}}
您使用的是哪个余烬版本?*ember@version 2.3.0您使用的是哪个余烬版本?*ember@version 2.3.0