Knockout renderTemplate()渲染模式

时间:2012-11-06 13:53:08

标签: javascript templates knockout.js custom-binding

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

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

Knockout.js pro tips – working with templates

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

渲染模式参数的其他可用选项是什么?

此外,是否有renderTemplate()的文档和我可能错过的渲染引擎选项?

2 个答案:

答案 0 :(得分:10)

只是查看2.2.0的源代码。

renderMode参数似乎有两个选项:

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

答案 1 :(得分:7)

您可以通过this article中的一些示例很好地解释ko.renderTemplate()。