javascript - knockout renderTemplate() 渲染模式

标签 javascript templates knockout.js custom-binding

我正在尝试在自定义绑定(bind)中调用 ko.renderTemplate()

但是我找不到任何关于它的用法的文档,尤其是渲染模式参数。

Knockout.js pro tips – working with templates

上面的站点有一个部分“您可以直接从您的自定义绑定(bind)呈现模板”,该部分简要描述了renderTemplate() 的参数。

渲染模式参数还有哪些可用选项?

此外,是否有关于 renderTemplate() 的文档以及我可能遗漏的渲染引擎选项?

最佳答案

仅从 2.2.0 的源代码来看。

renderMode 参数似乎有两个选项:

  • replaceNode - 这将用模板的输出替换整个目标节点。
  • replaceChildren - 默认。这将仅替换目标节点的子节点,而目标节点保持不变。

关于javascript - knockout renderTemplate() 渲染模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252505/

相关文章:

javascript - 无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏

php - 我如何知道哪个页面为我服务?

javascript - 是否可以将 Handlebars 表达式值传递给子表达式?

string - 如何让 golang 测试多行输出匹配

c++ - 在模板函数中推导模板函数(使用C++概念)

javascript - knockout 组件 "Uses require, but no AMD loader is present"

javascript - 调整 html 表格列的大小

python - 如何在 Python 程序中使用 Jinja2 模板?

knockout.js - knockout 映射似乎打破了下拉菜单的值绑定(bind)

javascript - knockout 模板。传递简单数据