1

ノックアウトを使用する前は、テーブルの tr に次のように ID を挿入していました。

<table>
    <tr data-id="@item.id">
        ....

次に @item.id が置き換えられました(サーバー側)

現在、ノックアウトを使用していますが、 < tr > タグに「id」を挿入する方法がわかりません。

何か案が?

ありがとう。

4

1 に答える 1

0

「attr」バインディングを使用します: http://knockoutjs.com/documentation/attr-binding.html

<table>
    <tbody data-bind="foreach: items">
        <tr data-bind="attr: { 'data-id': id }">
            <td data-bind="text: id"></td>
        </tr>
    </tbody>
</table>

これが実際の例です: http://jsfiddle.net/VKP4J/

于 2013-03-20T16:49:41.667 に答える