我使用表單提交正在運行的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