使用敲除绑定

时间:2012-10-05 08:41:06

标签: knockout.js knockout-mvc

我有数据库值“active”从sql查询返回true和false值。我希望复选框应在active =true时勾选,并在active=false时取消选中。我在php中使用了mvc模型

我该怎么办?它是一个php页面。

  <div class="datagrid">
    <table class="table table-hover table-bordered" id="additionaltable">
        <thead>
            <tr>
                <th class="span1">
                    Questions
                </th>
                <th class="span1">
                    Active
                </th>
            </tr>
        </thead>
        <tbody data-bind="foreach: items">
            <tr data-id="value:id">
                <td data-bind="text:question">
                </td>
                <td>
                    <input type="checkbox" data-bind="checked: active" />
                </td>
            </tr>
        </tbody>
    </table>
</div>

我还有1个查询......表格加载了数据..点击表格中的数据时,这些值应该显示在文本框中..为此做什么?

1 个答案:

答案 0 :(得分:0)

你排 -

<td data-bind="text:question">
</td>

不行。您必须将文本绑定到跨度以获得所需的行为。

<td> 
   <span data-bind="text:question"></span>
</td>

我在http://jsfiddle.net/photo_tom/kBKzv/4/

处整理了一份工作样本