如何在knockoutjs jQuery模板中使用数组内部数组

时间:2012-09-12 12:46:25

标签: jquery templates knockout.js

我无法使用knockoutjs读取另一个数组中的数组jquery模板下面是代码行。请帮忙。

<script type="text/javascript">
ko.applyBindings({
    lines: [
        { line: 'Anshul', links: [{link:'Add'},{link:'Remove'}] },
        { line: 'ABC', links: [{link:'Add'},{link:'Cancel'}]},
        { line: 'XYZ', links: [{link:'Add'},{link:'Remove'},{link:'Cancel'}] }
    ]
});

<table>
<tbody data-bind="template: { name: 'personTemplate'}" ></tbody>
</table>


<script type="text/x-jquery-tmpl" id="personTemplate">
{{each lines}}
<tr><td>${line}</td>

现在,我想在每个线路上展示链接列表。但我在这方面遇到了问题               

谢谢, Anshul Kaistha

1 个答案:

答案 0 :(得分:0)

这是一个使用本机淘汰模板引擎的快速jsfiddle:

http://jsfiddle.net/2ywc6/

请注意,这里唯一的区别是实际的模板代码,JS视图模型是相同的。