0
내 모델에 중첩 모델 변경을 지원하기 위해 NestedModel 변경 플러그인을 사용하고 있습니다.컬렉션에서 NestedModel 변경을 어떻게 청취 할 수 있습니까?
나는 컬렉션에 대한 참조가있는 내보기로 이것을 시도했습니다. 이렇게함으로써 FooModel.set
....
initialize: function(){
this.listenTo(this.collection, 'change', foo);
},
foo: function(model){
console.log("Some model changed")
}
({ "fooPropertie.BarPropertie"를 "fooBarValue"}); 컬렉션 변경 이벤트를 트리거 할 것으로 예상됩니다. 내가 잘못하고 있니?
저는 제 자신의 질문에 답하는 JS Fiddle을했습니다. 첫 번째 결론 : 1. Backbone.NesteModel 모델 모음에서 변경 사항을 수신 할 수 있습니다. 2. 아래의 JSFIDDLE에서 볼 수 있듯이 중첩 된 속성을 설정하는 경우에도 컬렉션에서 이벤트 발생을 상당히 효과적으로 변경합니다. http://goo.gl/FXuV8B – Lothre1