将视图放入模型中是不好的行为吗?(Backbone.js)



嗨,我有一个模型,里面有模型和里面…我需要给他们所有的视图,并达到他们的层次。

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

认为所有的模型都有视图,例如当B模型渲染函数被调用时,我需要调用C模型的渲染函数。

所以我决定通过覆盖初始化方法在模型中创建所有相关的视图。

所以我的问题是那种行为是坏的mvc架构?还是天生的?

我认为模型不应该知道视图。它应该是另一种方式。

视图应该能够遍历模型层次结构,而不是其他方式。

相关内容

  • 没有找到相关文章

最新更新