foreach内でknockoutjsテンプレートを使用しようとしていますが、データメンバーが何である必要があるかを理解できません。
HTML
<script type="text/html" id="userPicture-template">
<p data-bind="text: testText"></p>
</script>
<div >
<ul data-bind="foreach: voters">
<li data-bind="template: { name: userPicture-template, data: $data }">
</li>
</ul>
</div>
<div data-bind="foreach: voters" >
<div>
<div data-bind="template: { name: userPicture-template, data: $data }">
</div>
</div>
</div>
Javascript
ko.applyBindings({
voters: [
{ testText: "hello" },
{ testText: "world" },
]
});