下面是描述嵌套樹模型和json中的示例數據的代碼。 如何使用提供的data
重置blocks
?如何重置主幹模型的嵌套樹
var Block, Blocks, data, blocks;
Block = Backbone.Model.extend({
initialize: function() {
this.blocks = new Blocks;
}
});
Blocks = Backbone.Collection.extend({
model: Block
});
data = [
{
id: 1,
blocks: [
{id: 2, blocks: [{id: 3}]}, {id: 4}
]
},
{
id: 5
}
];
blocks = new Blocks;
爲什麼Block包含Blocks集合?這是一個循環模型。你打算這麼做嗎? –
是的,我需要一個塊的樹,其中每個塊都嵌套塊。 –