javascript - 绑定(bind) knockout 数据模型中的特殊字符

标签 javascript knockout.js special-characters

我有一个包含特殊字符(度数符号)的数据模型..所以该属性包含以下内容:“48 ° f”。但是,当 UI 更新到此数据时,我看到“°”,而不是度数符号。我也尝试过“°”,但这也不起作用。

如何将特殊字符放入数据模型并让它们出现在 UI 上?

最佳答案

你应该为此使用 html 绑定(bind):

<span data-bind="html: test"></span>

var vm = {
    test: ko.observable("48 &deg; f")
};

ko.applyBindings(vm);

这是一个有效的 fiddle :http://jsfiddle.net/svu82/

阅读 KO 文档中的更多信息:http://knockoutjs.com/documentation/html-binding.html

关于javascript - 绑定(bind) knockout 数据模型中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16674924/

相关文章:

javascript - 根据滚动位置缩放元素并将其从图像更改为单词。

mysql - 启用 NO_BACKSLASH_ESCAPES 选项时如何转义文字百分号?

knockout.js - 如何扩展 knockout observables 以从绑定(bind)中读取默认值?

regex - 向字符类alnum添加特殊符号

winforms - 文本框上的化学符号支持

javascript - 在 Cypress 循环中,如果条件满足则返回 true,否则在迭代结束后返回 false

javascript - 当我点击谷歌地图上的标记时,如何制作信息窗口

javascript - 如何创建可以接受三个字符串数组的ajersey Restful方法

javascript - 为自定义 foreach 绑定(bind)中的每个子节点添加属性

javascript - 如何将可观察到的 knockout 与 jquery barrating 插件连接起来?