用于导航菜单的Backbone.JS
我正在用Backbone.JS构建一个媒体播放器菜单,每个选项都有不同的较小选项,即shuffle可以有特定的间隔/整首歌曲/等等,重复1首歌曲或重复播放列表,下一个,上一个 现在,我有一个称为Menu的主干模型,其中列出了所有这些选项。在阅读了更多内容后,我意识到我应该为每个选项提供单独的模型。但读完下面的链接后,我有点困惑。我的菜单选项不应该是集合,对吗?因此,我对这些选项和如何为每个选项设置模板感到有点困惑: 1) 将所有选项保留在菜单模型中,并相应地更新子视图 2) 每个选项都有一个单独的模型,并更新相应的视图 3) 收集所有这些模型,所以用于导航菜单的Backbone.JS,backbone.js,Backbone.js,我正在用Backbone.JS构建一个媒体播放器菜单,每个选项都有不同的较小选项,即shuffle可以有特定的间隔/整首歌曲/等等,重复1首歌曲或重复播放列表,下一个,上一个 现在,我有一个称为Menu的主干模型,其中列出了所有这些选项。在阅读了更多内容后,我意识到我应该为每个选项提供单独的模型。但读完下面的链接后,我有点困惑。我的菜单选项不应该是集合,对吗?因此,我对这些选项和如何为每个选项设置模板感到有点困惑: 1) 将所有选项保留在菜单模型中,并相应地更新子视图 2) 每个选项都有一个单独
相关:很可能菜单本身应该是一个集合,每个项目都应该是一个模型。我不认为每个菜单选项都需要几个模型;这完全取决于您希望如何构造代码。您确实可以执行以下任一操作: