javascript - 主干-共享模型

标签 javascript view backbone.js model shared

我开始阅读一些 Backbone 教程,发现一件让我惊讶的事情。为什么模型是在 View 内部创建的?如果我想要一个模型有两个不同的 View (我认为 MVC 的用途)怎么办?假设我需要一个模型 Colors、显示它们的 DisplayView View 和允许我设置其配置的 ControlsView 。如何处理这个问题?

最佳答案

Backbone 不要求您在 View 内创建模型 - 您可以(并且通常应该)独立于 View 创建模型,以便可以共享它们。另外,仅仅因为您在 View 中创建模型并不意味着您不能将该模型的引用传递给另一个 View 并以这种方式共享它。

您正在阅读的教程很可能非常简单,并且为单个 View 创建单个模型以使教程更易于理解。

关于javascript - 主干-共享模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11971124/

相关文章:

backbone.js - Chrome javascript工具: Global,闭包和本地范围

javascript - 无法在 Backbone.localStorage 插件中设置初始收集数据

javascript - 增加变量名

javascript - 如何明智地旋转这个反关闭并以相反的顺序开始倒计时

javascript - 在这种情况下如何添加带参数的回调?

mysql - 创建 View MySQL 中的语法错误

java - 在 Android 中更改 View /Activity

javascript - Bootstrap 3 切换菜单

android - 更改关注启动的项目。从 EditText 中移除焦点

javascript - 为什么我的模型中的默认属性返回未定义