html - Knockout JS - 数据绑定(bind)到文字?

标签 html knockout.js

目前我有以下元素

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

这很好用,但在我的例子中我并不真的需要 span 标签——observable 只加载显示,所以我不需要更新元素。我知道我可以绑定(bind)一个计算/因变量,该变量将“Chance...”文本与 PrecipitationLabel 结合在一起,但这会从 View 中移除一些静态标记,这并不理想。

是否有类似于 Razor 的标签只输出文字的东西?

最佳答案

您正在寻找的功能是 added to github 11 days ago .语法为:

<h6 class="header">
    Chance of Precipitation:  <!-- ko text: PrecipitationLabel --><!-- /ko -->
</h6>

它尚未包含在任何已发布的下载中。

关于html - Knockout JS - 数据绑定(bind)到文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9283189/

相关文章:

javascript - 移除 <img> 标签周围的边框和 jQuery 延迟加载

html - Bootstrap 自由职业者模板主题标签颜色覆盖不起作用

javascript - KnockoutJS Observable 未在模板中更新

javascript - 从模型外部更改变量的值

javascript - 将属性从 Int 转换为 String 并在 KnockoutJS 中显示

jquery - 如何将 div 放在切换幻灯片菜单旁边?

JavaScript/jQuery : Detect both return key press and submit button press simultaneously

html - 用CSS布局( float )不同高度的 block

knockout.js - 如何使 "click"和 "hasFocus"事件同时触发一起工作?

jquery - 将可排序索引值绑定(bind)到 knockout View 模块