来自属于不同集合的模型的backbonejs菜单

时间:2012-10-08 11:38:00

标签: backbone.js marionette

我正在使用优秀的Marionette插件开发Backbonejs应用程序。 我有一个很大的导航视图,其中包含引用各种集合的<a>标记。一个例子可以更好地解释这一点:

  • 汽车
    • Car A
    • ...
    • Car Z
  • 书籍
    • 预订A
    • ...
    • Book Z

每个区块都是模型的集合。例如。 CarListBookList

我如何最好地构建Menuview,以便每当任何模型中的任何模型更改时,菜单视图都会被重新渲染?

1 个答案:

答案 0 :(得分:2)

也许您可以尝试在菜单视图中使用Composite View,在菜单的每个子文件夹中使用Collection View。复合和集合视图的制作方式是,在向集合中添加/删除模型时,它们将自动添加/删除子元素。

有关详情,请点击此处查看:http://lostechies.com/derickbailey/2012/04/05/composite-views-tree-structures-tables-and-more/