item base

HTML

<script src="https://github.com/jquery/jquery-tmpl/raw/master/jquery.tmpl.js"></script>
<script src="https://github.com/SteveSanderson/knockout/raw/master/build/output/knockout-latest.debug.js"></script>
<div data-bind="template: 'DisplayTmpl'"></div>
<div data-bind="template: 'EditTmpl'"></div>

<script id="DisplayTmpl" type="text/html">
    Hello ${name}!
</script>
<script id='EditTmpl' type="text/html">
    <input data-bind="value: name, valueUpdate: 'keyup'" />
</script>

JavaScript

var viewModel = {
    name: ko.observable("World")
};

ko.applyBindings(viewModel);