我有杜蘭和敲除web應用程序。 我有一個HTML如下:李項目點擊事件的動態綁定
<ul id="header">
</ul>
在.js文件功能我動態添加Li爲:
$("#header).append('<li id="btn"><a href="javascript://" data-bind="click:function(data,event) { $root.testmethod(data,event); return true;}"> <span class="name">Test</span></a></li>')
ko.applyBindingsToNode(ul);
我知道的事實,我綁定applyBindings後的李一直被稱爲。要動態添加它,我正在使用 ko.applyBindingsToNode(ul); ,但仍然沒有運氣。
任何人都可以請告訴我最新的語法/替代解決方案嗎?
在KO文檔頁面有一個簡單的例子http://knockoutjs.com/documentation/foreach-binding.html而不是所有這些黑客,你可以使用簡單的foreach綁定並將新的li項目推送到數組 – kasperoo