有沒有什麼方法可以從knockout中的html字符串渲染?Knockout呈現html字符串
即
var html = ko.renderFromString('<p data-bind="text:name"></p>', {name:"Fred"});
這將是我在做什麼很方便。
$(".container").append(html);
$(".container").on("click", "p", function(e){
console.log(ko.dataFor(this));});
你見過這篇文章嗎? http://www.knockmeout.net/2011/10/ko-13-preview-part-3-template-sources.html它不完全描述你想要什麼,但你可以從中得到一些想法。 – nemesv
基本上你想要的是模板。你也可以使用html綁定,但是在這種情況下viewmodel已經被綁定了。 –