Javascript js-如何在foreach中绑定数据变量
我想将Javascript js-如何在foreach中绑定数据变量,javascript,data-binding,knockout.js,Javascript,Data Binding,Knockout.js,我想将数据id绑定到敲除中的循环项 <ul data-bind="foreach: items"> <li data-bind="attr: {data-id: $data.id}"> <p data-bind="text: title"></p> <img alt="" data-bind="attr: {src: $data.img}">
数据id
绑定到敲除中的循环项
<ul data-bind="foreach: items">
<li data-bind="attr: {data-id: $data.id}">
<p data-bind="text: title"></p>
<img alt="" data-bind="attr: {src: $data.img}">
<h4>Volkswagen.co.uk</h4>
</li>
</ul>
-
大众汽车公司
因此,特别是这行代码是我想要使用的。因为数据id
不是JavaScript中的合法标识符名称,您需要编写:
<li data-bind="attr: { 'data-id' : $data.id}">
请参阅attr绑定文档部分