Layout 使用backbone.js构建具有多个视图的页面

Layout 使用backbone.js构建具有多个视图的页面,layout,backbone.js,views,models,Layout,Backbone.js,Views,Models,我已经看过了各种演示、示例和教程,但仍然没有找到编写以下结构的正确/最佳方法: 当我到达某条路线时,我想在三个层次的视图中渲染多个视图。所以我的基本结构是这样的- 容器 文章 部分 组成部分 组成部分 部分 组成部分 部分 组成部分 部分 组成部分 组成部分 文章 部分 组成部分 组成部分 部分 组成部分 部分 组成部分 组成部分 文章 部分 组成部分 部分 组成部分 组成部分 文章 部分 组成部分 组成部分 部分 组成部分 组成部分

我已经看过了各种演示、示例和教程,但仍然没有找到编写以下结构的正确/最佳方法:

当我到达某条路线时,我想在三个层次的视图中渲染多个视图。所以我的基本结构是这样的-

  • 容器
    • 文章
      • 部分
        • 组成部分
        • 组成部分
      • 部分
        • 组成部分
      • 部分
        • 组成部分
      • 部分
        • 组成部分
        • 组成部分
    • 文章
      • 部分
        • 组成部分
        • 组成部分
      • 部分
        • 组成部分
      • 部分
        • 组成部分
        • 组成部分
    • 文章
      • 部分
        • 组成部分
      • 部分
        • 组成部分
        • 组成部分
    • 文章
      • 部分
        • 组成部分
        • 组成部分
      • 部分
        • 组成部分
        • 组成部分
      • 部分
        • 组成部分
      • 部分
        • 组成部分
        • 组成部分
每个视图/模型必须彼此独立,因为它们可能需要重新渲染。我看过布局管理器、嵌套模型和关系模型,但似乎无法得到我想要的。是否有一种“正确”的方法来创建这种类型的布局,以及我是否应该使用集合

对不起,我不理解。一个完全的新手,有一个相当大的雄心勃勃的项目。

,一个主干插件库,将帮助您处理这种视图嵌套

它提供了区域、布局、CollectionView和ItemView,它们在您的情况下非常有用


这里有一个非常好的

主干网,它没有提供关于如何构造代码的许多假设。因此,有很多方法可以实现相同的目标,它们都是“正确的”。你知道我将如何着手创建类似上述结构的东西吗?我永远都不可能完全正确。开始让我有点疯狂@jaredmcaterthanks…快速看了一下这个,看起来我能用这个解决它。它是否允许在其他模型中嵌套模型@Arnaud RinquinHum,我认为嵌套模型不是个好主意。你最好参考另一个模型,但不要嵌套它。谢谢。我想我会尝试木偶和布局管理器,看看哪一种效果最好。木偶似乎很多我需要的地方,因为布局管理器似乎更容易,因为它只控制布局@Arnaud Rinquin您可以部分使用木偶。应用程序、区域、集合视图和项目视图非常有用(在大多数情况下,您基本上都会重写它们)。好的……我发现文档并没有给我一个我想要做的示例。但是layoutmanager的文档没有。我是一个有主干网和应用程序设计的完全新手,所以我一直在应用程序的这一部分周而复始。你有没有可能给我举一个如何使用木偶建造上面结构的例子?谢谢你的帮助@阿诺·林昆