将绑定应用于文本片段的最佳方法是什么?
我用下面的代码来了ip:
var textFragment = '<div><p data-bind="text: text"></p></div>',
htmlTemplate = ko.utils.parseHtmlFragment(textFragment);
ko.applyBindings({
text: "text"
}, htmlTemplate[0]);
alert(htmlTemplate[0].innerHTML);
document.getElementById("test").innerHTML = htmlTemplate[0].innerHTML;
(提琴手)
它创建了一个 dom 节点并对其应用绑定,然后我将其插入到页面中。我查看了淘汰代码并看到,有几个用于渲染模板的函数,我想知道这些方法是否会更好。我尝试使用它们,但生成的代码更长并且没有按预期工作。
问候,斯特凡
(不是:这只是一个简单的演示来演示我的问题,我在自定义绑定处理程序中使用它)。