javascript - 将 View 放入模型中是不好的行为吗? ( Backbone .js)

标签 javascript model-view-controller backbone.js backbone-relational

嗨,我有一个模型,里面有模型,里面有模型......我需要给所有这些模型提供 View ,并在雇用体系中接触到它们。

A Model
|
+---B Model
|   |
|   +----C Model
|   |
|   +----C Model
|
+---D Model

认为所有模型都有 View ,例如,当调用 B 模型渲染函数时,我需要调用两个 C 模型渲染函数。

所以我决定通过重写初始化方法在模型内创建所有相关 View 。

所以我的问题是这种行为对 mvc 架构不利?还是自然的?

最佳答案

我认为模型不应该了解 View 。应该反过来才对。

View 应该能够遍历模型层次结构,而不是相反。

关于javascript - 将 View 放入模型中是不好的行为吗? ( Backbone .js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7332395/

相关文章:

javascript - 在 React Native 中从另一个函数内部调用一个函数

Javascript FileSaver 在写入大量文件后保存空文件

javascript - 删除 chart.js 上的轴线

c# - C# 中的 MVC 赢了。表格申请

mysql - 打开第二个数据库连接时外键锁定事务超时

javascript - Handlebars 或 backbone 将空字符串插入 html

javascript - 有没有办法对不显眼的 jQuery 场景进行单元测试

javascript - 将 Controller 和指令的交互方式结合在一起

javascript - 主干多监听

javascript - 下划线模板无法访问数据模型