【发布时间】:2015-07-01 05:19:41
【问题描述】:
我的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/
【问题讨论】:
标签: knockout.js