
Untitled
By: a guest on
Aug 1st, 2012 | syntax:
None | size: 0.86 KB | hits: 11 | expires: Never
KnockoutJS remove item from observable array. Item is listitem within ul, which was generated by foreach
<ul data-bind="foreach: expertise">
<li data-bind="text: Key, click: $parent.removeExpertise"></li>
</ul>
<script type="text/javascript">
$(function () {
function AppViewModel() {
this.removeExpertise = function (expertise) {
this.expertise.remove(expertise);
};
this.expertise = ko.observable([
{ Key: 'Charles', Value: 'Charlesforth' },
{ Key: 'Denise', Value: 'Dentiste' }
]);
}
// Activates knockout.js
jQuery(document).ready(function () {
ko.applyBindings(new AppViewModel());
});
});
</script>
this.removeExpertise = function (expertise) {
this.expertise.remove(expertise);
}.bind(this);