一个站点上的多个灯具

时间:2013-10-05 15:01:18

标签: ember.js ember-data fixtures

您好我正在从emberjs指南创建一个基本的示例应用程序。待办事项应用程序。我想创建一个小修改并创建两个单独的事物列表。我也想研究静态数据。我有一个灯具集合,我想添加第二个列表并迭代并单独显示它

我该怎么做?我找不到任何关于此的信息。

1 个答案:

答案 0 :(得分:0)

同一数据类型的第二个列表?如果是这样你想要一个高于todos的水平,就像一个todo老板,你想抓住那个主人,然后抓住他的待办事项。如果您只是谈论不同数据类型的第二个夹具数据,Todos.Owner.FIXTURES也会显示。

Todos.Owner = DS.Model.extend({
  todos: hasMany('todo')
});


Todos.Todo = DS.Model.extend({
  owner: belongsTo('owner'),
  title: DS.attr('string'),
  isCompleted: DS.attr('boolean')
 });

 Todos.Owner.FIXTURES = [
  {
    id: 1,
    todos: [1],
  },
  {
    id: 2,
    todos: [2,3],
  },   
];

Todos.Todo.FIXTURES = [
{
  id: 1,
  owner: 1,
  title: 'Learn Ember.js',
  isCompleted: true
},
{
  id: 2,
  owner: 2,
  title: '...',
  isCompleted: false
},
{
  id: 3,
  owner: 2,
  title: 'Profit!',
  isCompleted: false
}
];