当我使用FileReader读取上传的文件并显示其数据时,我发现html中的rootScope变量将在两次单击后更新。但是我确信在第一次单击之后代码已经执行了,因为变量已经更新了。这是我在互联网上找到的使用fileReader的小提琴,我也有同样的问题。您需要单击“添加”按钮,使{数据}将更新两次。$scope.add = function(){ r = new F
它会在文件上传输入发生变化时进行拾取,然后通过FileReader抓取图像。令人恼火的是,我不知道为什么,那就是不断递增地重复onload事件。所以,当我第一次选择一个文件时,onload会触发一次,如果我选择第二个文件,使用相同的文件输入,onload会触发两次,如果我再次选择一个文件,它会触发3次,就像这样。console.log("FLE CHANGED");
var f