Firebug で、私のスタイル ( background-color
) が html ビューの要素にあるように見えますが、スタイル タブの element.style にはありません。ドキュメントではスタイルの効果は見られませんが、存在するクラスのスタイル タブに手動で追加すると機能します。
どうすればいいの?
要素のスタイルを持っ!important
ていますが、それをオーバーライドできるものは何も表示されません
編集、値がここに文字通り記載されていても、サイコロはありません:
<div class="fl oh rounded" data-bind="attr:{style:'display:block, background-color:#ff0000 !important;'}">
ただし、これは機能します。
<div class="fl oh rounded" style="background-color:#ff0000 !important;">
したがって、スタイルをインラインで追加し、ノックアウトバインディングではなく追加すると、機能します...ただし、バインドされた色がfirebugのhtmlに表示されるため、バインディングが機能していることがわかりますタブが表示されますが、ko バインドされた色は表示されません)