Javascript 存储集合而不是模型的集合?
我正在使用集合对相关模型进行分组。所有型号都是同一型号 这将导致同一常规模型集的多个集合 我需要一种方法来组织这些分组集合 我应该把它们放在父母的收藏中吗? 我应该在父模型中设置它们吗? 是否应将初始分组到父模型而不是 收集 谢谢你的洞察力 我目前有:Javascript 存储集合而不是模型的集合?,javascript,backbone.js,Javascript,Backbone.js,我正在使用集合对相关模型进行分组。所有型号都是同一型号 这将导致同一常规模型集的多个集合 我需要一种方法来组织这些分组集合 我应该把它们放在父母的收藏中吗? 我应该在父模型中设置它们吗? 是否应将初始分组到父模型而不是 收集 谢谢你的洞察力 我目前有: appModel -> PageCollection -> PageModel -> StreamCollection -> StreamModel -> StreamItem Collection -> St
appModel -> PageCollection -> PageModel -> StreamCollection -> StreamModel -> StreamItem Collection -> StreamItemModel
您应该查看主干关系,看看HasMany关系是否适合您:
在关系主干中,我的设置如下所示:
appModel (HasMany) Pages
PageModel (HasMany) Streams
StreamModel (HasMany) StreamItems
它工作得很好你应该改进你的问题,答案取决于你需要对这些模型做什么。你的“多个集合”是否包含唯一的模型?i、 e.123型能否出现在A系列和B系列中?@timDunham它们都是独一无二的,在子系列中没有重叠。