Javascript:带有TypeError

时间:2016-03-31 07:46:09

标签: javascript ionic-framework filereader

实际上我尝试使用filereader对象读取离子2中的文件。但是我没有触发onloadend函数,而是通过将整个读者添加到输出中来查看控制台中所有想要的数据,但是我无法获得这些数据。

这是我的代码:

loadFile(path) {
    this.platform.ready().then(() => {
        window.resolveLocalFileSystemURL(path, gotFile, fail);

        function fail() {
            console.log('fail()');
        }

        fileEntry.file(function(file) {
            var reader = new FileReader();

            reader.onloadend = function(evt) {
                console.log('onload');
            }

            reader.readAsText(file);     

            console.log(reader);

        })
    }
 });

在控制台中,我可以在参数下的调用者对象内的onloadend下看到,并在调用者下面看到以下消息:

  

异常:TypeError:'caller'和'arguments'是受限制的函数属性,在此上下文中无法访问。 at Function.remoteFunction(:3:14)at Object.InjectedScript.callFunctionOn(:724:66)

如何解决此问题?提前谢谢!

0 个答案:

没有答案