Ответ 1
Вы можете использовать привязку html
для чего-то вроде этого. Это будет выглядеть так:
<p>Knockout: <span data-bind='html: field.value'></span></p>
Как я могу выводить HTML-объекты в полях, привязанных к переменной в viewModel? Я хотел бы отобразить HTML Entity like & larr; (←
) в поле, связанное с 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: ←</p>
<p>Knockout: <span data-bind='text: field.value'></span></p>
Вы можете использовать привязку html
для чего-то вроде этого. Это будет выглядеть так:
<p>Knockout: <span data-bind='html: field.value'></span></p>