このフィドルをチェックしてください: http://jsfiddle.net/XuMzS/4/
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());
私がやろうとしているのは、テキストエリア内に必要なコードを記述して、観察可能な合計を表示することです(その下の div に html を表示します)。私が書いたかのように:
<span data-bind="text: Total"></span>
しかし、そのコードを書いても何も表示されません。それ以外の場合は、通常の html が機能しています。これを行う方法はありますか?