Я использую Backbone для структурирования своего веб-приложения, вот моя ситуация:
Section = Backbone.Model.extend({
initialize: function(){
this.set("elements", new ElementCollection());
}
})
ElementCollection = Backbone.Model.extend({
model: ElementModel
})
Смысл этого отношения в том, что Section
содержит несколько Elements
. Моя цель теперь состоит в том, чтобы обратиться от ElementCollection
к его родительской модели Section
.
Как я могу этого добиться?
Я пытался set
property
в Collection
, например:
this.set("parentSection", theParentSection")
но это не помогает, на самом деле стандартный метод set
в коллекции добавляет внутри нее модель, которая ломает всю мою структуру.