微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我已经完成了各种演示,示例和教程,但仍未找到编写以下结构的正确/最佳方法

当我到达某个路线时,我想在三个级别的视图中呈现多个视图.所以我的基本结构就像这样 –

>容器

>文章

>部分

>组件
>组件

>部分

>组件

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件
>组件

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件

>部分

>组件
>组件

>文章

>部分

>组件
>组件

>部分

>组件
>组件

>部分

>组件

>部分

>组件
>组件

每个视图/模型必须彼此分开,因为它们可能需要重新渲染.我看过布局管理器,嵌套模型和关系模型,但似乎无法得到我想要的东西.有没有“正确”的方式来创建这种类型的布局,我应该使用集合.

抱歉我缺乏理解.一个完整的新手与一个相当大的雄心勃勃的项目.

解决方法

MarionetteJS,Backbone的插件库,将帮助您处理这种视图嵌套.

它提供了Regions,Layout,CollectionView和ItemView,它们是您遇到的好帮手.

这是一个非常好的tutorial,part2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐