我正在使用https://github.com/nervgh/angular-file-upload/blob/master/README.md
我需要上传图片,然后在当前范围内执行某些操作。
var some_var;
uploader.uploadItem(0).then(function(result){
// use result here
})
那么有没有办法做或者我必须创建自己的服务来封装promise deferred模式?
答案 0 :(得分:0)
uploader.bind('success', function(event, xhr, item, response) {
// do stuff
});
或
uploader.bind('complete', function(event, xhr, item, response) {
// do stuff
});
答案 1 :(得分:0)
只需定义onSuccessItem
回调函数,如下所示:
uploader.onSuccessItem = function () {
console.log('item uploaded successfully');
};
您可以看到list of callbacks here。其他回调包括onErrorItem
,onCancelItem
,onCompleteAll
等