您好,我正在从 emberjs 指南创建一个基本示例应用程序。待办事项应用程序。我想创建一个小修改并创建两个单独的待办事项列表。我也想处理静态数据。我有一个固定装置集合,我想添加第二个列表并单独迭代和显示它
我怎样才能做到这一点 ?我找不到有关此的任何信息。
您好,我正在从 emberjs 指南创建一个基本示例应用程序。待办事项应用程序。我想创建一个小修改并创建两个单独的待办事项列表。我也想处理静态数据。我有一个固定装置集合,我想添加第二个列表并单独迭代和显示它
我怎样才能做到这一点 ?我找不到有关此的任何信息。
相同数据类型的第二个列表?如果是这样,您会想要一个高于 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
}
];