14

如何在绑定到 viewModel 中的变量的字段中输出 HTML 实体?我想←在绑定到 HTML 中的 a 的字段中显示类似 ← ( )的 HTML 实体span。不幸的是,HTML 被转义了,所以浏览器显示 ← 而不是符号。

摆弄一个例子:http: //jsfiddle.net/nwinkler/KES2j/

JavaScript:

var data = { value : '←'};

var viewModel = {
    field: ko.mapping.fromJS(data)
};

ko.applyBindings(viewModel);

HTML:

<p>HTML: &larr;</p>
<p>Knockout: <span data-bind='text: field.value'></span></p>
4

1 回答 1

24

您可以将html绑定用于类似这样的内容。它看起来像:

<p>Knockout: <span data-bind='html: field.value'></span></p>

示例:http: //jsfiddle.net/rniemeyer/KES2j/1/

于 2012-06-27T13:11:46.320 回答