【发布时间】:2013-07-07 15:12:31
【问题描述】:
基本上在我的应用程序中,我开始获得一些重型视图模型(以及这些视图模型中的视图模型)。 因此,当我在我的控制器中实例化并填充它们时,控制器方法似乎变得很厚(即使所有逻辑都在模型层中处理并且控制器只调用方法来检索数据以插入到视图模型中)。
哪里是实例化和填充我的视图模型的最佳位置?
【问题讨论】:
-
通常我会在控制器中实例化视图模型,因为它们唯一的真正目的是传递给视图。您能否提供一个您认为可以改进的代码示例?也许您可以将控制器中发生的一些逻辑移至视图模型本身?