Хотя этот код работает для небольших CSV-данных, он не работает для очень больших файлов.
function httpGetCSVSuccess(response) {
console.log("Entered httpGetCSVSuccess ");
var total = [];
var out = Papa.parse(response.data, {
header: true, dynamicTyping: true,
chunkSize: 1024 * 1024 * 100,
chunk: function (result) {
total.push(result.data);
}
});
var merged = [].concat.apply([], total);
$scope.grid.data = merged;
}