我試圖創建一個與骨幹嵌套模型,並有幾個問題: 我會跟隨骨幹文檔中的示例:說我有一個郵箱收集,並且每個郵箱可以有消息的集合。我想在我的應用程序中查看和處理這些嵌套列表。首先 - 我改變我的郵箱模型爲骨幹文檔:在指出嵌套對象的問題
var Mailbox = Backbone.Model.extend({
initialize: function() {
this.messages = new Messages;
this.messages.url = '/mailbox/' + this.id + '/messages';
this.messages.bind("reset", this.updateCounts);
},
});
我的第一個問題,當我在與服務器調用(我與預先加載做模型填充數據 - 我通過郵箱和嵌套消息)我可以將數據加載到每個郵箱的屬性,但在javascript調試器中查看它時,我在對象的屬性中看到嵌套數據的數組,但我沒有看到數據加載到實際嵌套採集。難道我做錯了什麼?這就像有兩套不同的信息。
第二個問題 - 當我顯示一個嵌套的索引視圖 - 我想顯示一個郵箱列表,每個郵箱都有一個嵌套的消息列表 - 我嘗試使用骨幹的嵌套視圖,只有我的嵌套視圖重複其他對象的視圖從外部看 - 在任何地方創建這種奇怪的重複視圖分組。我無法弄清楚我在這裏做錯了什麼。可能任何人在這裏有任何指針?
是否有任何關於創建不僅僅是模型,而是模型,集合和視圖與骨幹中的嵌套對象有什麼好的明確指導?