Tag: knockout mapping plugin

KnockOutJS – 在一个视图中的多个ViewModels

我在想,我的应用程序现在变得相当大,太大,无法处理每个视图与一个ViewModel。 所以我想知道创build多个ViewModels并将它们全部加载到一个View是多么困难。 注意,我还需要能够将X ViewModel数据传递到Y ViewModel数据,因此各个ViewModel需要能够相互通信或者至less知道对方。 例如,我有一个<select>下拉菜单,select下拉菜单有一个select状态,允许我将<select>所选项目的ID传递给另一个Ajax调用,在一个单独的ViewModel中。 在单个视图中处理大量ViewModel的任何观点都将得到赞赏:)