我认为我的应用程序现在变得非常大,大到无法用一个ViewModel处理每个View。
所以我想知道创建多个viewmodel并将它们全部加载到单个视图中有多难。需要注意的是,我还需要能够将X视图模型数据传递到Y视图模型数据中,以便各个viewmodel能够相互通信,或至少能够相互了解。
例如,我有一个<select>
下拉菜单,这个下拉菜单有一个选择状态,允许我将<select>
中所选项的ID传递给另一个单独的ViewModel....中的Ajax调用
任何关于在一个视图中处理多个视图模型的观点都值得赞赏:)