文件阅读器第一次没有在angularJS中触发

时间:2014-09-11 00:33:51

标签: angularjs excel grid

我使用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;      
}

0 个答案:

没有答案