0

我有一个数组。

我有一张桌子:

这是我的模板:

我想要做的是每个 VegType 有 1 个用于胡萝卜的复选框,1 个用于土豆,1 个用于 ETC。

所以将显示的是:

等等……

但我希望 VegID 和 VegiType 显示在每个复选框旁边。

希望有人对此有所帮助。

谢谢

4

1 回答 1

1

在我看来,您只希望在生成复选框时需要另一个 foreach:

<tbody data-bind="foreach: VegType" >
    <label data-bind="text: Vegitype"></label>
    <input type="checkbox" data-bind="attr:{id: VegID}"/>

更新:

好的,所以看起来您想要执行以下操作:

<script type="text/html" id="a-template">
<tr>
    <td>
    <span data-bind="text: INFOTEXTAREA"></span>
    <textarea></textarea>
    <span data-bind="text: ID"></span>
    <ul data-bind="foreach: VegType">
    <li>
        <label data-bind="text: Vegitype"></label>
        <input type="checkbox" data-bind="attr:{id: VegID}" />
    </li>
    </ul>

</tr>
</script>
于 2012-07-02T18:51:59.930 回答