此代码在桌面上运行良好,但在移动设备上运行不佳(使用Ionic)...问题是什么时候运行.save(),没有任何反应:
$scope.profilePictureSave=function(){
var fileUploadControl=document.getElementById("profilePictureUpload");
if(fileUploadControl.files.length>0){
var file=fileUploadControl.files[0];
var name="photo.jpg";
var parseFile=new Parse.File(name,file);
parseFile.save().then(function(){
Parse.User.current().set("profile_picture",parseFile);
Parse.User.current().save(null,{
success:function(results){$scope.$apply();
$window.location.reload(true)},
error:function(error){alert(error.code+" "+error.message);}
});
},function(error){});
}
$scope.modal.hide();
}