Subscribe to observable array for new or removed entry only
As of KnockoutJS 3.0, there’s an arrayChange subscription option on ko.observableArray. var myArray = ko.observableArray([“Alpha”, “Beta”, “Gamma”]); myArray.subscribe(function(changes) { // For this example, we’ll just print out the change info console.log(changes); }, null, “arrayChange”); myArray.push(“newitem!”); In the above callback, the changes argument will be an array of change objects like this: [ { index: 3, … Read more