我有一个锚标签,里面有一个图标,如下所示:
<a>
<i class="icon-flip-2"></i>
hello
</a>
我想用绑定元素替换 hello 文本。就像是:
<a data-bind="text: myValue">
<i class="icon-flip-2"></i>
hello
</a>
问题是我丢失了元素 < i class="icon-flip-2">
我想保留它并能够在锚标签上绑定一些东西。
谢谢。
任何的想法?
我有一个锚标签,里面有一个图标,如下所示:
<a>
<i class="icon-flip-2"></i>
hello
</a>
我想用绑定元素替换 hello 文本。就像是:
<a data-bind="text: myValue">
<i class="icon-flip-2"></i>
hello
</a>
问题是我丢失了元素 < i class="icon-flip-2">
我想保留它并能够在锚标签上绑定一些东西。
谢谢。
任何的想法?
使用虚拟元素
<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>
将您的文本放在 a 标签内的 span 中,然后绑定 span 的 text 属性。
我很想把你的文字放在一个跨度中:
<a>
<i class="icon-flip-2"></i>
<span data-bind="text: myValue"></span>
</a>