我使用angularJS中的文件阅读器从CSV文件中读取。我从这个文件中读取数据并将其放入角度网格中 当我第一次点击按钮上传时,没有任何反应,但它从第二次点击开始工作 我无法找到原因。该阵列似乎也是第一次拥有数据。
//onload function to handle the async call
function loadHandler(event)
{
var csv = event.target.result;
//parse the data
$scope.myGrid.data.all = lines; //lines is parsed array
}
//Below function called when file is uploaded
$scope.myfunc = function ()
{
var fileUpload = document.getElementById('file').files[0],
reader = new FileReader();
reader.readAsText(fileUpload);
reader.onload = loadHandler;
}