我想創建一個Backbone模型並將另一個模型的集合存儲到其屬性中。所以,有父母和孩子的模型。每個父節點都有一個或多個在其屬性中作爲數組存儲的子節點。Backbone模型中的集合
JSON會是這樣的。
Parent = {
name: 'Name',
age: 'Age',
children:
[{name: 'Name', age: 'Age'},
{name: 'Name', age: 'Age'},
{name: 'Name', age: 'Age'}]
}
我試圖創建模型和插入其中一個,但仍然沒有解決方案。我不想使用解析或其他服務器的東西。
那麼,有沒有解決方案或更好的方法來實現呢?
你必須重寫父模型的'parse()'方法。或者使用像'Backbone.relational'這樣的庫。 – moonwave99
其實,我不會做服務器的事情,因爲這個應用程序將只顯示DOM中的輸出,而不是數據庫。 – mere
你不必做任何服務器事情,你可以重寫'.fetch()'來消耗任何源代碼[甚至一個香草對象]和'.parse()'。否則,首先創建模型,然後創建集合,然後創建'yourModel.set('attributeName',collection)',這樣你就可以走了^^ – moonwave99