0
私はwith binding
をテーブル上で使用していますが、下のhtmlのようなことをしたいのですが、テーブル内でforeach loop
を実行して、 foreach
。knockout.js - withの中でバインディングを使用する
このようにすると、th
タグは機能せず、htmlからwith binding
を削除した場合にのみ動作します。
どのようにして動作させることができますか(つまり、値1,2,3のテーブルヘッダーをレンダリングしますか)?
<table data-bind="with: myData">
<tr>
<th><input type="checkbox" value=""></th>
<!-- ko foreach: [1,2,3] -->
<th data-bind="html: $data"></th>
<!-- /ko -->
</tr>
<!-- other stuff here -->
</table>
もう少し手掛かりが役立ちます。 myDataには何が含まれていますか?それは観測可能ですか? – brianlmerritt
これは観測可能ですが、空である可能性があります。空でない場合、JSONオブジェクトが含まれています –
答えて
myData
がobservable
とis empty
でない場合、これは、それに割り当てられた任意の値なしに、発生する可能性があります。あなたのコードhereを試しましたが、正常に動作しています。
出典
2016-06-22 10:05:04 Shrabanee
関連する問題