我的json数据如下:
var js = {
headers: [{
name: 'Id',
editable: false
}, {
name: 'Name',
editable: true
}],
data: [
[1, 'Ajay'],
[2, 'Ankur']
]
};
目标是根据上述数据生成一个表格元素。标头包含的信息表明该特定列中的数据是否必须呈现为静态文本,或者是否必须在文本框中呈现(通过editable
属性)。
如何为这种情况编写淘汰赛数据绑定?
这是我已经走了多远:
<table border="1" style="border-collapse:collapse">
<thead>
<tr data-bind="foreach: Headers">
<th data-bind="text: $data.name"></th>
</tr>
</thead>
<tbody data-bind="foreach: Rows">
<tr data-bind="foreach: $data">
<!-- what to do here...?!!! -->
</tr>
</tbody>
</table>
这是我尝试使用的小提琴:http: //jsfiddle.net/deostroll/mLLrk/