I'm using Kendo UI grid with angular and webapi2 backend. If I update a row on the backend and refresh the grid, the changed data is reflected just fine. If I add or delete a row the grid does not reflect this change (unless I do a full page refresh). My refresh function is as follows:
$scope.grid.datasource.transport.read();
$scope.grid.refresh();
Debugging network requests shows the correct JSON data being returned from webapi, the control just does not reflect the updated data set.