모델 컬렉션이 있습니다. 이러한 모델 중 일부에는 동일한 모델의 중첩 된 컬렉션이 포함될 수 있습니다. 내 JSON이 배열로 설정됩니다. 내가 얻었던 문제는 그것이 배열로 남아 있었고 내가 원했던 모델 컬렉션으로 파싱되지 않았다는 것이었다. 이것은 데이터를 재귀 적으로 탐색하기 때문에 문제 였고 각 모델을 단순한 오래된 개체가 아니라 백본 모델로 처리 할 수 있기를 원했습니다. 모델의 컬렉션을 동일 모델 내에서 호출하고 있습니다. 초기화 기능 : -backbone.js에서 중첩 컬렉션을 처리하는 방법
내가 올바르게, 당신이initialize
에 적절한 컬렉션에 배열을 변환하려고 질문을 읽으면
function(response) {
if (response.filters) {
this.set('filters', new FilterCollection(response.filters));
}
}