这是Plunker。 http://plnkr.co/edit/UQ4Pb94QzDbScnN7z2Vb?p=preview

按照此插件,用户选择一个csv文件。选择文件后,其内容将显示在文件下方。其归因于HTML代码中提到的{{fileContent}}。

而不是直接在下面显示,我希望用户单击“保存”按钮。单击保存按钮后,我希望结果显示在控制台日志中,而不是仅在选择文件按钮下方。

<html>
</html> //added this code so it allows me to post the question.


知道如何实现吗?

最佳答案

fileContent传递给save() function

html

<body ng-controller="MainCtrl">
    <p>Hello {{name}}!</p>
    <input type="file" file-reader="fileContent" />
    <button type="button" ng-click="save(fileContent);">Save</button>
    <div>{{fileContent}}</div>
</body>


控制者

$scope.save = function(data)
{
   console.log(data)
}

10-05 22:32