2013-03-25 2 views
0

내 템플릿 &보기를 사용하여 단일 레코드를 편집하고 싶습니다. 서버는 채워질 수도 있고 그렇지 않을 수도있는 배열을 반환합니다. 컨트롤러는 ObjectController이고, 현재 findAll (1)로 채 웁니다. findAll()을 사용하여 반환 된 배열 또는 빈 객체의 첫 번째 항목을 반환하려면 어떻게해야합니까? 경로에서findAll()의 단일 모델입니까?

App.RecordsController = Ember.ArrayController.extend(); 

App.RecordController = Ember.ObjectController.extend({ 
    needs: 'records', 
    contentBinding: 'controllers.records.firstObject' 
}); 

당신이 할 수 있습니다 :

감사

답변

1

는 내가 뭘 할 것은 findAll 호출의 결과를 유지하기 위해 ArrayController이 다음과 같은 그 결합이다

setupController: function() { 
    this.controllerFor('records').set('content', Blah.findAll()); 
} 
+0

감사합니다. 매우 깨끗하고 멋지다. – Marin

관련 문제