现有的HTML看起来像这样:

<span>
  <i class='icon-class'></i> OBJECT NAME HERE
</span>


我意识到我可以添加一个跨度并将文本值绑定到对象名称,但这会破坏现有的CSS布局。我可以调整CSS,但是在进行此操作之前(这是一个非常复杂的模板),我想确保没有一种方法可以执行只显示字符串值的虚拟元素。

<!-- ko string: objects.name --><!-- /ko -->


或某些东西会很棒,但是从我在文档中看到的内容来看,您只能使用foreach或在虚拟元素中使用。

我是否缺少某些东西?还是必须使用跨度?

最佳答案

您可以使用text绑定:

<!-- ko text: objects.name --><!-- /ko -->


这是工作提琴:http://jsfiddle.net/3RLfR/

关于html - 在 knockout 绑定(bind)的虚拟元素中显示字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20149573/

10-09 18:42