問題

私はこのようなアイコンを持つアンカータグを持っています:

 <a>
    <i class="icon-flip-2"></i>
    hello
</a>
 

helloテキストをbinded要素に置き換えたいと思います。何かのようなもの:

 <a data-bind="text: myValue">
    <i class="icon-flip-2"></i>
    hello
</a>
 

問題は、要素を失ったことです。

私はそれを保持し、アンカータグに何かをバインドできるようにしたい。

ありがとう。

何か案が?

  ベストアンサー

仮想要素を使用する

 <a>
    <i class="icon-flip-2"></i>
    <!-- ko text: myValue --><!-- /ko -->
</a>
 

または<span>

 <a>
    <i class="icon-flip-2"></i>
    <span data-bind="text: myValue, if: myValue().length > 0"></span>
</a>
 

  同じタグがついた質問を見る

knockout.js