我正在使用优秀的Marionette插件开发Backbonejs应用程序。
我有一个很大的导航视图,其中包含引用各种集合的<a>
标记。一个例子可以更好地解释这一点:
每个区块都是模型的集合。例如。 CarList
,BookList
我如何最好地构建Menuview,以便每当任何模型中的任何模型更改时,菜单视图都会被重新渲染?
答案 0 :(得分:2)
也许您可以尝试在菜单视图中使用Composite View
,在菜单的每个子文件夹中使用Collection View
。复合和集合视图的制作方式是,在向集合中添加/删除模型时,它们将自动添加/删除子元素。
有关详情,请点击此处查看:http://lostechies.com/derickbailey/2012/04/05/composite-views-tree-structures-tables-and-more/