2012-02-05 6 views
1

Backbone 컬렉션을 가져 왔는데 이제 다른 데이터 대량을 가져오고 기존 컬렉션에 추가합니다. 나는 을 fetch 명령에 추가하려고 시도했지만 아무 것도 추가하지 않는 것 같습니다. 모델 데이터가 새 데이터로 바뀝니다.Backbone.js의 컬렉션에 새 데이터 추가

저는 기본적인 문제를 놓치고 있다고 확신합니다. 도움? 감사.

+4

코드를 보지 않고 말하십시오. 'fetch ({add : true})'가 그것을 수행해야합니다. –

+1

몇 가지 코드를 표시하는 방법에 대해 아이디어를 제공 할 수 있지만 어떤 일이 벌어지는 지 알게되면 더 현실적인 발언을 할 수 있습니다. – Sander

+0

나는 Sander와 kennis에 동의한다 : 몇 가지 코드를 보여라. 그러나 일반적인 솔루션 (내가 사용한 것)은 가져 오기 - 복사 작업을 만들기 위해 임시 컬렉션으로 사용하는 컬렉션 (myDumpColl = new backboneCollectionDeclaredBefore) 내에 컬렉션을 만드는 것입니다. –

답변

2

한 검증되지 않은 가능성 :

people.reset(people.toArray().concat(newPeople)); 

그러나이 백본 방법이 아니다. 나는 Kennis의 제안을 사용할 것입니다.

fetch({add:true}); 

컬렉션을 재설정하는 이벤트 핸들러가 있습니까?

관련 문제