Knockout Base
by Craig Boland
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://knockoutjs.com/downloads/knockout-3.2.0.js"></script>
<div id="hssResult">
<div data-bind="foreach: Data">
<div class="row" data-bind="text: Id"></div>
</div>
</div>
JavaScript
$(document).ready(function () {
var hss = {
Data: [{
Id: 1
}, {
Id: 2
}, {
Id: 3
}]
};
// Capture the container element so we can clear it after the first bind.
var el = $("hssResult");
// First bind
ko.applyBindings(hss, el[0]);
// Clear the first bindings
//ko.cleanNode(el[0]);
//TODO: Remove DOM elements created from first bind
// Second bind
//ko.applyBindings(hss, el[0]);
});