Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 余烬为什么可以';t模型数据是否呈现为模板?_Templates_Ember.js_Model_Firebase - Fatal编程技术网

Templates 余烬为什么可以';t模型数据是否呈现为模板?

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

这几天来,我一直在和这件事做斗争。我根本无法在模板中渲染模型数据。没有抛出任何错误。在Ember Inspector中,数据选项卡显示任务中加载的我的记录。 非常感谢您的帮助

// 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