how to force automatically refresh ui-grid after adding row Try this in your "then" function: $scope.gridOptions.data.push(result.data);