2013-10-05 2 views
0

안녕하세요 저는 emberjs 가이드에서 기본 샘플 애플리케이션을 만들고 있습니다. 할일 앱. 나는 작은 수정을 만들고 두 가지 일 목록을 만들어야한다. 또한 정적 데이터 작업을 원합니다. 하나의 조명기 컬렉션이 있는데 두 번째 목록을 추가하고 반복적으로 반복하여 표시하고 싶습니다.하나의 사이트에 여러 조명기가 있습니다.

어떻게하면됩니까? 이에 대한 정보를 찾을 수 없습니다.

답변

0

동일한 데이터 유형의 두 번째 목록은 무엇입니까? 그렇게한다면 할일 소유자처럼 할일보다 높은 레벨을 원한다면 그 소유자를 붙잡고 싶으면 할 일을 잡으십시오. 다른 데이터 유형에 대한 두 번째 조명기 데이터에 대해서만 이야기하는 경우, 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 
} 
]; 
+0

내가 작성한 것처럼 두 번째 목록의 할 일 목록을 원하므로 동일한 데이터 유형이 필요합니다. 나는 다른 오브젝트의 두 번째 콜렉션이 아닌 Todo 아이템의 콜렉션을 원합니다. – Fixus

+0

그럼 내가 쓴 것은 최상의 방법입니다. 조명기 데이터를 전환 할 수는 없습니다. 사실을 모른 다음 상점을 지우고 추가 데이터를 푸시하거나 조명기의 특정 항목에 대해 store.filter를 호출 할 수 있습니다. – Kingpin2k

관련 문제