【发布时间】:2019-03-06 11:06:44
【问题描述】:
我正在尝试在表单保存单击时上传一批文件。该方法应该等到文件上传结束后再进行保存。现在该方法在文件上传之前不会等待并保存。
这是我的代码
$scope.$on("formSubmitting", function (ev, args) {
$scope.uploadPendingFiles();
});
uploadPendingFiles();正在做 XMLHttpRequest 发送。
知道怎么做吗?
编辑
按照建议,更多信息:
在表单上,我可以选择一些要上传的文件,但只有在用户单击保存按钮时才会开始上传。父控制器在保存单击时广播 formSubmitting,我想显示加载 gif,直到所有文件都上传。
【问题讨论】:
-
您的信息对我来说不完整。我明白你的想法,但仍然无法猜测你想如何实现它。您正在广播上传活动吗?您是否打算在另一个承诺的已解决回调上触发请求?
标签: javascript angularjs xmlhttprequest umbraco