Knockout JS - 如何将数据绑定到字符串文本?

3

目前我有以下元素

<h6 class="header">
   Chance of Precipitation:  <span data-bind="text: PrecipitationLabel"></span>
</h6>

这个代码运行良好,但在我的情况下不需要span标签--该observable仅用于显示,因此我不需要更新元素。我知道我可以使用组合“Chance…”文本和PrecipitationLabel的计算/依赖变量来绑定,但这会将一些静态标记从视图中移除,这并不理想。
是否有类似于Razor的标记可以仅输出文字?
2个回答

9
您所需要的功能已经在11天前添加到Github上了。语法如下:
<h6 class="header">
    Chance of Precipitation:  <!-- ko text: PrecipitationLabel --><!-- /ko -->
</h6>

这个还没有被包含在任何已发布的下载中。


4

或者你可以使用这个:

 <h6 class="header" data-bind="text: 'Chance of Precipitation: ' + PrecipitationLabel()" />

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接