HTML实体淘汰赛(HTML Entities with Knockout)

2019-06-25 19:30发布

如何能在领域I输出HTML实体绑定到视图模型的变量? 我想显示一个HTML实体像←( ←在绑定到一个场span在HTML。 不幸的是,HTML转义,这样浏览器就显示larr; 而不是象征。

捣鼓一个例子: 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>

Answer 1:

您可以使用html的是这样的一个结合。 它看起来像:

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

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



文章来源: HTML Entities with Knockout