この例では、DIV に追加したい 2 つの追加の css クラスがあります。
<div data-bind="foreach: [{name: 'Hello', size:'Triple'}]">
<div class="tile"
data-bind="css: {'tile-selected': true, $data.size : true}">
</div>
</div>
最初は、ブール値に基づいて「タイル選択」されています。これはうまくいきます。
2 番目は、実際にはクラス「Triple」の名前です (この例では、常に「True」などを追加します)。
エラーが発生します:
不明なエラー: バインドを解析できません。メッセージ: SyntaxError: 予期しないトークン .; バインディング値: css: {'tile-selected': true, $data.size: true}
$data.size 部分を使用して「サイズ」プロパティから「トリプル」リテラルを取得できないと想定しています。これを行う方法はありますか?($data['size'] も機能していないようでした)