동일한 데이터 유형의 두 번째 목록은 무엇입니까? 그렇게한다면 할일 소유자처럼 할일보다 높은 레벨을 원한다면 그 소유자를 붙잡고 싶으면 할 일을 잡으십시오. 다른 데이터 유형에 대한 두 번째 조명기 데이터에 대해서만 이야기하는 경우, 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
}
];
내가 작성한 것처럼 두 번째 목록의 할 일 목록을 원하므로 동일한 데이터 유형이 필요합니다. 나는 다른 오브젝트의 두 번째 콜렉션이 아닌 Todo 아이템의 콜렉션을 원합니다. – Fixus
그럼 내가 쓴 것은 최상의 방법입니다. 조명기 데이터를 전환 할 수는 없습니다. 사실을 모른 다음 상점을 지우고 추가 데이터를 푸시하거나 조명기의 특정 항목에 대해 store.filter를 호출 할 수 있습니다. – Kingpin2k