Entidades HTML con Knockout
¿Cómo puedo generar entidades HTML en campos que están vinculados a una variable en viewModel? Me gustaría mostrar una entidad HTML como ← (←
) en un campo vinculado a unspan
en el HTML. Desafortunadamente, el HTML se escapa, por lo que el navegador muestra & larr; En lugar del símbolo.
Violín con un ejemplo: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>