首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主干结构提示

主干结构提示
EN

Stack Overflow用户
提问于 2012-12-15 15:13:41
回答 1查看 102关注 0票数 0

Backbone是新手,我想知道是否有Backbone专家可以就如何构建以下应用程序提供建议:

用户登录以查看控制面板。仪表板有6个窗格,每个窗格的内容由每个用户的首选项列表决定(具有属性panelone: contentA、paneltwo: contentD等的主干模型)

窗格上方是内容类型的水平列表。用户应该能够将内容类型拖放到窗格上,以保存它并立即在该窗格中呈现内容。

例如,如果ContentF放在Pane3上,则Pane3保存ContentF ( Model.set('Pane3: ContentF‘)并使用ContentF的模板更新自身。

具体地说,我如何在路由器、视图和模板之间划分此功能?

谢谢,AC

EN

回答 1

Stack Overflow用户

发布于 2012-12-15 21:17:04

我不能认为自己是骨干专家,这就是我的两个观点。

我建议你使用Marionette,这是一个建立在Backbone之上的框架,可以让事情变得简单很多。

您可以将仪表板视图设置为一个布局,并将每个面板设置为其中的一个区域。这样,你就可以在不影响其他面板的情况下更新每个面板的内容,并通过Marionette内置的内存管理来清理附加到旧视图的所有事件和内容。

另外,我认为你的路由器不应该受到面板内容变化的太大影响,它应该只渲染分配给特定内容的视图,所以它只需要能够访问列表模型即可。每个视图都有自己特定的模板,仅此而已!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13890226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档