Knockout.js KnockoutJs锚定标记与附加HTML绑定

Knockout.js KnockoutJs锚定标记与附加HTML绑定,knockout.js,knockout-2.0,Knockout.js,Knockout 2.0,在Html中,我有以下内容 <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">My Company<b class="caret"></b></a> 它生成一个链接,结尾带有插入符号 使用knockoutJS,用这个 <a href="#" class="dropdown-toggle" data-toggle="dropd

在Html中,我有以下内容

 <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">My Company<b class="caret"></b></a>

它生成一个链接,结尾带有插入符号

使用knockoutJS,用这个

<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-bind="attr: { title: someTextBinding }, text: someTextBinding"><b class="caret"></b></a> 

如何在屏幕上保持克拉?我尝试使用计算过的插入符号,但插入符号会作为文本发送?

使用如下命令:

<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-bind="attr: { title: someTextBinding }">
  <!--ko text: someTextBinding-->
  <!--/ko-->
  <b class="caret"></b>
</a>

注释充当开始/结束标记,定义一个包含内部标记的“虚拟元素”。Knockout理解这个虚拟元素语法,并像拥有真实的容器元素一样绑定


这不是纯html。你在用什么图书馆?我猜是Bootstrap?@Jason是的,对不起,我应该这么做。BootstrapI发现这是可行的,但我更喜欢你的解决方案。谢谢,是的。像冠军一样工作。