2013-01-15 1 views
1
var sgt1 = Backbone.Collection.extend({ 
     model: sgt2 
    }); 

var a = new sgt1(); 
a.add({attr1: 'asd'}); 

확인 작동하지 않습니다Backbone.js 수집 GET은

a.at(0)을 정의되지 않은

a.get(0) 반환하는 것은

왜 않는 OBJ에게 반환 get return undefined?

답변

2

a.get(0) ID별로 가져옵니다. 인덱스 위치로 가져 오는 at과 같지 않습니다. 모델에 아직 ID가 없으므로 get은 작동하지 않습니다.

2

get()을 사용하면 id 필드로 컬렉션을 쿼리하고 at()과 같은 인덱스를 사용하지는 않습니다. documentation을 참조하십시오.

관련 문제