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
Javascript 如何在模板中循环遍历数据模型中的每条记录?_Javascript_Ember.js - Fatal编程技术网

Javascript 如何在模板中循环遍历数据模型中的每条记录?

Javascript 如何在模板中循环遍历数据模型中的每条记录?,javascript,ember.js,Javascript,Ember.js,我有一个余烬装置模型设置。我的模型如下所示: App.Question = DS.Model.extend({ isCompleted: DS.attr('boolean'), question_top: DS.attr('string'), question_bottom: DS.attr('string'), etc...... }); App.Question.FIXTURES = [ { id: 1 }, { id: 2

我有一个余烬装置模型设置。我的模型如下所示:

App.Question = DS.Model.extend({
  isCompleted: DS.attr('boolean'),
  question_top: DS.attr('string'),
  question_bottom: DS.attr('string'),
  etc......
});
App.Question.FIXTURES = [
   {
      id: 1
   },
   {
      id: 2
   }
];
我的装置(实际数据)如下所示:

App.Question = DS.Model.extend({
  isCompleted: DS.attr('boolean'),
  question_top: DS.attr('string'),
  question_bottom: DS.attr('string'),
  etc......
});
App.Question.FIXTURES = [
   {
      id: 1
   },
   {
      id: 2
   }
];
我想在我的模板中创建一个无序列表,为我的装置中的每条记录显示一个“li”项。我想我需要使用{{{每个问题}}语法,但是当我使用{{{每个问题}语法时,它就不起作用了


如何循环使用装置数据创建无序列表,装置数据中的每条记录都有一个列表项?

您需要将其返回到管线的模型挂钩:


您的控制器中可能不存在您的
问题
属性。如果你正在做:

App.QuestionRoute = Ember.Route.extend({
  model: function() {
      return this.store.find('question');
  }
});
您可以使用:

  <h2>Questions:</h2>
  <ul>
  {{#each model}}
      <li>{{question_top}}</li>
  {{/each}}
   </ul>
问题:
    {{{#每个模型}
  • {{问题}
  • {{/每个}}
看看那把小提琴