0

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

我怎样才能做到这一点 ?我找不到有关此的任何信息。

4

1 回答 1

0

相同数据类型的第二个列表?如果是这样,您会想要一个高于 todo 的级别,例如 todo 所有者,并且您想要抓住那个所有者,然后抓住他的 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
}
];
于 2013-10-05T15:16:00.687 回答