Enter code here <script>
$(document).ready(function () {
var ErrorsListModel = function (items) {
var self = this;
self.allErrors = ko.observableArray(items);
self.hasErrors = ko.computed(function () {
return self.allErrors().length > 0;
});
}
$("#btnErr1").click(function (evt)
{
ko.cleanNode($("#ctlAlertUL")[0]);
var rt = '["msg1", "msg2"]';
var ve = $.parseJSON(rt);
ko.applyBindings(new ErrorsListModel(ve), $("#ctlAlertUL")[0]);
});
$("#btnErr2").click(function (evt)
{
ko.cleanNode($("#ctlAlertUL")[0]);
var rt = '[]';
var ve = $.parseJSON(rt);
ko.applyBindings(new ErrorsListModel(ve), $("#ctlAlertUL")[0]);
});
});
</script>
...