Knockout renderTemplate()渲染模式

Bre*_*tin 8 javascript templates custom-binding knockout.js

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

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

Knockout.js专业提示 - 使用模板

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

渲染模式参数的其他可用选项有哪些?

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

gre*_*kes 10

只是从查看2.2.0的源代码.

renderMode参数似乎有两个选项:

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

  • +1对于这个有用的功能,Knockout的网站上仍然没有足够的文档.哦,对不起,绝对没有相关的文件:)非常感谢你! (2认同)

ADi*_*3ek 7

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

  • 这是一篇很好的文章,但模板没有充分了解,以便完全理解,其余的代码隐藏在"垃圾墙"背后. (3认同)