首页 > 解决方案 > 在 X 上关闭引导程序时清除队列

问题描述

我使用 angular-file-upload 在我的服务器上上传文件。我把所有东西都放在引导模式框中。一切都很好。

当我选择要上传的文件并上传它们时,我希望单击关闭或 X 以清除队列。

我在模态页脚中有按钮 CLOSE,我在其中添加了清除队列的功能

<button type="button" class="btn btn-default button_pv" ng-click="$dimiss(); uploader.clearQueue(); uploader.cancelAll()" data-dismiss="modal">{{'CLOSE'| translate}}</button>

这是有效的。但我尝试添加相同的功能uploader.clearQueue(); uploader.cancelAll()以关闭“X”,但此功能未执行。

var clearModalBoxElement = angular.element("#myModal1");
    if(clearModalBoxElement){
    clearModalBoxElement.on("hidden.bs.modal", function() {
        alert('ss');
        $scope.uploader.clearQueue(); 
        $scope.uploader.cancelAll();
      });
    }

但是警报正在呼叫和显示。我也尝试不这样做,$scope但什么也没发生

这是工作小提琴

标签: angularjsangular-file-upload

解决方案


推荐阅读