【问题标题】:Knockout.js 1.3 beta Templates Foreach - force complete re-renderKnockout.js 1.3 beta 模板 Foreach - 强制完成重新渲染
【发布时间】:2011-11-10 17:17:35
【问题描述】:

如何强制使用 knockout.js 1.3.0 beta 完全重新渲染模板

我已经在 2.1 中成功地做到了这一点,使用 jquery 模板的 {{each}} 如this answer

但是由于 1.3.0 不再使用 jquery 模板,我该怎么做呢?

在不使用数据绑定的情况下,在原生敲除模板中是否有 {{each}} 的等效项

【问题讨论】:

    标签: knockout.js jquery-templates


    【解决方案1】:

    在包含您希望重新渲染的数据的 observable 上调用 .valueHasMutated();。这告诉 knockout 它需要将数据视为已修改,因此需要重新渲染。

    这在 jquery 模板部分也很有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 2015-05-22
      • 1970-01-01
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多