我正在使用 Backbone.JS 构建一个媒体播放器菜单,每个选项都有不同的较小选项,即随机播放可以有特定的间隔/整首歌曲等,重复一首歌曲或重复播放列表,下一个,上一个。
现在,我有一个名为 Menu 的 Backbone 模型,其中列出了所有这些选项。在阅读了更多内容之后,我意识到我应该为这些选项中的每一个设置单独的模型。但是在阅读了下面链接的帖子后,我有点困惑。我拥有的菜单选项不应该是一个集合,对吗?所以我对这些选项以及如何模板化每个选项有点困惑:
1) 将我的所有选项保存在 Menu 模型中,并相应地更新子视图 2) 每个选项都有一个单独的模型,并更新相应的视图 3) 拥有所有这些模型的集合,所以