TypeError:Object [object Object]没有方法'getFile' - Ionic

时间:2016-06-10 08:30:57

标签: javascript cordova ionic-framework ngcordova

我有以下代码来获取json数据并将其存储在设备的存储空间中,我已尝试过以下代码,

 ionic.Platform.ready(function() {

     $cordovaFile.createFile(cordova.file.applicationStorageDirectory, 'file.txt', true)
     $ionicLoading.show();
     $http.post("http://example.com/data/get_data").
     success(function(data) {

         //console.log(data);
         $ionicLoading.hide();

         $cordovaFile.writeFile(cordova.file.applicationStorageDirectory + 'file.txt', data, {
             'append': false
         }).then(function(result) {
             alert('success');
         }, function(err) {
             // An error occured. Show a message to the user
             console.log(JSON.stringify(err));
             alert('failed');
         });

     })

     .error(function(data) {
         console.log("Request failed");
     });

 });

它在控制台中显示如下错误:

  

4 238102 log成功callbackId:File305293268:   TypeError:Object [object Object]没有方法'getFile'

     

5 238107错误未捕获TypeError:对象[object Object]具有   没有方法'getFile',http://192.168.2.86:8100/cordova.js,行:314

如何解决这个问题?

0 个答案:

没有答案