我正在使用knockout来动态创建div并绑定数组项,如下所示:
<div data-bind="template:{name:'person-template',foreach:$data[1],afterrender:sample}">
<script type="text/html" id="person-template">
<div id="uniqueid">
</div>
</script>
我很困惑,因为如何为创建的div生成唯一ID。你能提出一个想法吗?
答案 0 :(得分:0)
您可以使用uniqueName绑定。 更好的是uniqueId绑定。
还有其他不同的方法来实现这个功能,如@ haim770指出并在SO上的其他线程中讨论 - Setting the id attribute with knockoutjs including a prefix。