KnockOutJS - 单个视图中的多个 ViewModel
我在想我的应用程序现在变得非常大,太大而无法使用单个 ViewModel 处理每个视图。
所以我想知道创建多个 ViewModel 并将它们全部加载到一个 View 中会有多困难。需要注意的是,我还需要能够将 X ViewModel
数据传递到 Y ViewModel 数据中,因此各个 ViewModel 需要能够相互通信或至少相互了解。
例如,我有一个<select>
下拉菜单,该选择下拉菜单有一个选择状态,它允许我将所选项目的 ID 传递<select>
给单独 ViewModel
中的另一个 Ajax 调用…。
在单个视图中处理多个 ViewModel 的任何要点表示赞赏:)
-
Knockout 现在支持多个模型绑定。该
ko.applyBindings()
方法采用可选参数 - 将激活绑定的元素及其后代。例如:
ko.applyBindings(myViewModel, document.getElementById('someElementId'))
这将激活限制为具有 ID 的元素
someElementId
及其后代。有关更多详细信息,请参阅文档。
-
在单个视图中序列化多个模型
2021-01-29 关注 0 浏览53 1答案
-
在单个请求中呈现多个视图
2021-02-02 关注 0 浏览63 1答案
-
在容器视图中均匀分布多个视图
2022-05-26 关注 0 浏览9 1答案
-
Django通用(类)视图中的多个表单类
2021-02-02 关注 0 浏览123 1答案
-
根据用户的角色在单个视图中显示不同的内容
2021-02-01 关注 0 浏览68 1答案
-
PowerPoint 2000的各种视图中,显示单个幻灯片以进行文本编辑的视图是_______。
2022-05-10 关注 0 浏览18 1答案
-
PowerPoint的各种视图中,显示单个幻灯片以进行文本编辑的视图是( )
2022-05-07 关注 0 浏览20 1答案
-
将两个不相关查询的结果合并到单个视图中
2021-03-27 关注 0 浏览69 1答案
-
如何在Django视图中合并两个或多个查询集?
2021-02-02 关注 0 浏览293 1答案
-
如何在 Django 视图中组合两个或多个查询集?
2022-03-22 关注 0 浏览49 1答案