我试图创建一个与骨干嵌套模型,并有几个问题: 我会跟随骨干文档中的示例:说我有一个邮箱收集,并且每个邮箱可以有消息的集合。我想在我的应用程序中查看和处理这些嵌套列表。首先 - 我改变我的邮箱模型为骨干文档:在指出嵌套对象的问题
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调试器中查看它时,我在对象的属性中看到嵌套数据的数组,但我没有看到数据加载到实际嵌套采集。难道我做错了什么?这就像有两套不同的信息。
第二个问题 - 当我显示一个嵌套的索引视图 - 我想显示一个邮箱列表,每个邮箱都有一个嵌套的消息列表 - 我尝试使用骨干的嵌套视图,只有我的嵌套视图重复其他对象的视图从外部看 - 在任何地方创建这种奇怪的重复视图分组。我无法弄清楚我在这里做错了什么。可能任何人在这里有任何指针?
是否有任何关于创建不仅仅是模型,而是模型,集合和视图与骨干中的嵌套对象有什么好的明确指导?