HTML-Entitäten mit Knockout
Wie kann ich HTML-Entities in Feldern ausgeben, die an eine Variable im viewModel gebunden sind? Ich möchte eine HTML-Entität wie ← (←
) in einem Feld gebunden an aspan
im HTML. Leider wird der HTML-Code ausgeblendet, sodass im Browser & larr; anstelle des Symbols.
Geige mit einem Beispiel: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>