条件が true の場合に CSS クラスを適用するために、Knockout にデータ バインディングがあります。クラス名 (test-class など) にダッシュを使用すると、javascript エラーが発生します。
ここに問題を示すフィドルがあります: http://jsfiddle.net/sgvem/2/
<p data-bind="text: property, css: { with-dash: property().length > 0 }"></p>
Knockout JSを使用してダッシュでクラスを追加する方法はありますか?