我使用表单提交正在运行的ng-file-upload。我想添加一个按钮来取消用户选择文件后的上传。 我曾尝试:在ng-file-upload中取消文件上传
<button class= "btn btn-warning btn-cancel" ng-disabled="!myForm.$valid"
ng-click="cancelPic(picFile)">Cancel</button>
,并在控制器:
$scope.cancelPic = function() {
myForm.reset();
file: '';
}
形式似乎重置,因为我得到一个“请选择一个文件”的消息,但图像依然 - 在开发工具元素:
<img ng-show="myForm.file.$valid" ngf-src="!picFile.$error && picFile" class="thumb" src="blob:http%3A//localhost%3A3000/85f1b27c-a92e-447d-b760-8cfe17bbd6b7" style="">
显然我在这里叫错了树。谁能帮忙?
您使用的是什么版本的插件?如果你看到演示页面,当你点击文件上传并选择一个文件,然后再次点击并取消弹出窗口时,图像缩略图也会被删除。 – danial
@danial我在演示中使用7.0.17,并且它的行为就像你说的。我在文件选择后显示缩略图,我想要取消按钮以删除该缩略图并取消所选文件。再次单击选择文件取消不直观。我希望效仿blueimp demo的功能,直到取消按钮。感谢 – meanstacky