将视图置于模型中是不好的行为? (Backbone.js的)

时间:2011-09-07 10:31:40

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

嗨我有一个内部和内部都有模型的模型......我需要对所有这些模型进行查看并在一个雇佣组织中达到它们。

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

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

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

所以我的问题是这种行为对mvc架构有害吗?还是天生的?

1 个答案:

答案 0 :(得分:8)

我不认为模特应该知道观点。它应该是另一种方式。

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