暂停 knockout.js 1.2.1 中的绑定

2024-04-03

淘汰赛中有暂停和恢复绑定的选项吗?

版本:knockout.js 1.2.1

我们需要暂停绑定的原因如下。在某些操作过程中,我们必须从服务器加载大量数据,例如,多个选择的整个数据都已更改,有些表的行是动态添加的等。

现在,在当前场景中,表单与视图模型完全绑定。当我们清除组合并添加每个项目时,视图会刷新,因此存在明显的延迟。如果我有办法暂停绑定,我可以暂停,然后将所有数据加载到视图模型中,然后再次恢复绑定。


我认为没有办法在 Knockout.js 中暂停绑定。如果没有看到代码,很难说,但速度缓慢可能是由于您通过清除 observableArrays 并逐一添加新项目来刷新它们造成的。相反,您可以立即刷新整个数组:

...
self.manyItems = ko.observableArray();
...
function refreshItems(newItems){
    self.manyItems(newItems);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

暂停 knockout.js 1.2.1 中的绑定 的相关文章

随机推荐

  • 如何在 Kotlin 中使用实时导航在 Google 地图上绘制最短路径?

    任何人都可以帮助我使用 Kotlin 在地图上绘制最短路径 并在导航时更新我的 路径或更新我的 LatLng 我必须在类似 OLA 的出租车导航应用程序上实现此功能 但我能够在驾驶员和用户两点之间绘制最短路径 提前致谢 试试这个代码 在gr
  • 我如何知道正在使用哪个特定版本的 JUnit IntelliJ?

    我已经开始从事一个大型项目 其中已经设置了 IntelliJ 环境 环境包括JUnit 我可以成功运行单元测试 我见过可以指定 JUnit 3 或 JUnit 4 用法的屏幕 但如何确定使用哪个特定 JUnit 来运行我的测试 例如 JUn
  • 在pytorch中使用tensorboard,但得到空白页面?

    我在pytorch 1 3 1中使用tensorboard 并且我在张量板的 pytorch 文档 https pytorch org docs stable tensorboard html 运行后tensorboard logdir r
  • 验证用户输入

    我的用户将在这样的地方输入一些字节 Yellow arrow points to his input Orange arrow points to my button 大约半个小时后 我开始意识到这比我想象的要乏味得多 问题 我是否需要编写
  • Rails 3 自动加载

    我有一个类 ConstData class ConstData US CITIES miami new york EUROPERN CITIES madrid london end 它存储在 lib const data rb下 这个想法是
  • 将实体框架从 MVC 移动到另一个项目会导致重新迁移

    我目前有一个 asp net MVC 4 应用程序 其中包含实体框架 6 Code First 模型 DbContext 和迁移 为了尝试将其与我的 Web 应用程序分开 以便我可以在另一个项目中重复使用这些数据库类 我已将所有相关的实体框
  • 我正在尝试调用事件,但我的视觉代码显示(“事件已弃用 ts(6385)”)

    我正在使用 Visual Code 学习 Javascript 每次出现使用 事件 的类似练习 事件在代码中显示 并带有删除线 例如 e v e n t 由于这个烦人的问题 我无法完成它 在描述中弹出一条警告 显示该问题 事件已弃用 ts
  • 在 greenDao 中添加索引列的正确方法?

    我正在 greenDAO 中构建数据模型 它是使用 Core Data 的 iOS 应用程序的端口 在 iOS 中 我们使用索引 索引 来提高 20 列 属性 表中的查找性能 其中 5 列是经常查询的 我知道这会导致额外的存储空间并导致表写
  • GetFileFromApplicationUriAsync、CopyAsync、AsStreamForRead 未在 Uno 平台中实现。解决方法?

    我尝试使用以下方法 但它们都显示为未实现在 Uno Android 中 我能做些什么 是否有 Xamarin Essentials选择 或其他NuGet包 或者我应该使用本机实现在各个平台上 是否有可能实施它直接在宇野 var pdfFil
  • Go中是否有类似于finally()的东西与init()相反?

    Go 中是否有一些与此相反的东西init 在包里面做什么 这一点Go团队之前讨论过 结论是不添加对其的支持 引用minux https groups google com forum topic golang nuts qBQ0bK2zvQ
  • 如何为我的音频应用程序获得可靠的定时?

    我有一个音频应用程序 其中所有声音生成工作都是通过纯数据 使用 libpd 完成的 我用 swift 编写了一个特殊的音序器 它控制多个序列的开始 停止播放 由合成引擎以纯数据播放 到目前为止 我完全避免在应用程序的任何方面使用 Core
  • Java:浮点格式取决于区域设置[重复]

    这个问题在这里已经有答案了 我住在比利时 一般来说 在数学中 我们用逗号写小数 如下所示 3 141592这也是我的结果format浮子 System out println String format f 3 141592 So the
  • Google App Engine 目前在哪些国家和地区被屏蔽?

    我经营一个网站 您可以在世界任何地方聘请记者 我们在 150 个国家 地区设有记者 它托管在 App Engine 上 有时我们会收到记者发电子邮件给我们 说我们的网站无法从他们所在的地方访问 具体错误是 您的客户端无权从此服务器获取 UR
  • VBA通过构造继承,构造函数不起作用? [复制]

    这个问题在这里已经有答案了 我刚刚开始使用 VBA 中的类 并且遵循概述的 构造继承 方法here https www theartofquantfinance com inheritance by construction in vba
  • UILabel 的变量 IBOutlet 名称?

    呃 这里遇到了一些麻烦 我在 Interface Builder 中有 4 个显示标签 在视图控制器中设置为 IBOutlet 我已经用这些名字设置了它们 标签1 标签2 标签3 标签4 我想更改随机选择的标签的标签文本 我正在尝试这个 在
  • Microsoft Visual C++ Runtime Package 框架在清单中缺少框架依赖项声明

    我在适用于 Windows 8 1 的 Windows 应用程序认证工具包上收到以下错误 应用程序清单测试检测到以下错误 XXX 需要 对 Microsoft Visual C 运行时包的依赖 Microsoft VCLibs 110 00
  • jQuery:获取给定“y”位置上方的元素

    如何使用 jQuery 以优雅的方式做到这一点 Apply z属性 例如 红色背景 给 div 的每个孩子parent当它们的位置高于给定的顶部偏移量时y 我尝试过不同的方式 但我对其中任何一个都不满意 我知道必须有一种简短而优雅的方法来做
  • 将 Django 开发数据库 (.sql3) 迁移到 Heroku

    如何将 Django sql3 开发数据库迁移到 heroku Per here https stackoverflow com questions 14500631 how can i upload a db to heroku and
  • Django 权限,自己编码还是使用应用程序?

    这个问题 我认为 是关于 Django 中的对象 行级别权限 我们正在构建一个社区 需要能够根据用户采取的操作设置权限 例如 在您发布了如此多的答案之前 您不应该能够启动线程 此外 用户应该能够删除属于自己的内容 根据 Django 文档
  • 暂停 knockout.js 1.2.1 中的绑定

    淘汰赛中有暂停和恢复绑定的选项吗 版本 knockout js 1 2 1 我们需要暂停绑定的原因如下 在某些操作过程中 我们必须从服务器加载大量数据 例如 多个选择的整个数据都已更改 有些表的行是动态添加的等 现在 在当前场景中 表单与视