Проверьте эту скрипку: http://jsfiddle.net/XuMzS/4/дисплей ko.observable с HTML связывания
HTML:
<input data-bind="value: Total" type="text" />
<textarea cols="50" rows="10" data-bind="value: testHtml, valueUpdate: 'afterkeydown'">
</textarea>
<p>Html:</p>
<div class="wrapper">
<div data-bind="html: testHtml"></div>
<br />
</div>
JavaScript:
function viewModel() {
var self = this;
self.Total = ko.observable("1337");
self.testHtml = ko.observable();
}
ko.applyBindings(new viewModel());
То, что я пытаюсь сделать это, чтобы отобразить наблюдаемые Итого путем написания кода, который необходим внутри текстового поля (который отображает html в div ниже него). Как если бы я писал:
<span data-bind="text: Total"></span>
Но ничего не отображается, если я пишу этот код в противном случае нормальный HTML работает.. Есть ли способ сделать это?
Я не понимаю, что вы просите http://jsfiddle.net/XuMzS/2/ – Ven
Я хочу сделать то, что вы только что сделали, написав этот код в текстовом поле :) –
Я думаю, вам нужно обратный вызов при обновлении для повторного применения привязок. – Ven