내가 페이지로드에 컬렉션을 초기화하려고백본
jQuery ->
class App.Collections.List extends Backbone.Collection
model: App.Models.ListItem
백본 컬렉션이 백본 lib에 오류가 있습니다. 난에 코드를 변경하는 경우
Uncaught TypeError: undefined is not a function application.js:597
f.extend._prepareModel application.js:597
f.extend.add application.js:591
f.extend.reset application.js:595
(anonymous function)
그러나 :
var list = new Backbone.Collections;
list.reset(<%= @data.to_json.html_safe %>)
리셋 작품과 컬렉션이 채워집니다 - 컬렉션의 개체들이해야한다고 알고 나타나지 않는 생각 ListItem 개체. 내 사용자 지정 컬렉션을 다시 설정할 때 특별한 작업을해야합니까?
작품으로 변경 그 목적을 위해 당신이 지금까지의 내가 할 수있는, 최초의 모델을 선언해야했다 설치를 재현하십시오 : http://jsfiddle.net/LXW6h/ – nikoshr
모델 및 콜렉션로드 순서가 올바르지 않습니다. 아래 Derick의 답변과 내 의견을 바탕으로 동성애에 대한 의견을 확인하십시오. – empire29