Entidades HTML com Knockout
Como posso produzir HTML Entities em campos que estão vinculados a uma variável no viewModel? Eu gostaria de exibir uma entidade HTML como ← (←
) em um campo ligado a umspan
no HTML. Infelizmente, o HTML é escapado, então o navegador exibe & larr; em vez do símbolo.
Mexa com um exemplo:http://jsfiddle.net/nwinkler/KES2j/
JavaScript:
var data = { value : '←'};
var viewModel = {
field: ko.mapping.fromJS(data)
};
ko.applyBindings(viewModel);
HTML:
<p>HTML: ←</p>
<p>Knockout: <span data-bind='text: field.value'></span></p>