绑定挖掘数据模型中的特殊字符

whi*_*tom 4 javascript special-characters knockout.js

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

如何在数据模型中放置特殊字符并将其显示在UI上?

Art*_*kov 8

你应该使用html绑定:

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

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

ko.applyBindings(vm);
Run Code Online (Sandbox Code Playgroud)

这是一个工作小提琴:http://jsfiddle.net/svu82/

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