5
KnockOutJS-单个视图中有多个ViewModel
我在想我的应用程序现在变得很大,太大了,无法使用单个ViewModel处理每个View。 所以我想知道创建多个ViewModels并将它们全部加载到一个View中会有多么困难。需要注意的是,我还需要能够将X ViewModel数据传递到Y ViewModel数据,以便各个ViewModel能够相互通信或至少彼此了解。 例如,我有一个<select>下拉列表,该select下拉列表具有selected状态,该状态使我可以将中的所选项目的ID传递<select>给单独的ViewModel ... 中的另一个Ajax调用。 在单个视图中处理大量ViewModel的任何观点都表示赞赏:)