嗨,我有一个模型,里面有模型,里面有模型......我需要给所有这些模型提供 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/