Javascript dropzone.js MaxFilesExcepted事件未触发

Javascript dropzone.js MaxFilesExcepted事件未触发,javascript,angularjs,asp.net-mvc,dropzone.js,Javascript,Angularjs,Asp.net Mvc,Dropzone.js,我已经在dropzone.js库中四处寻找并玩了一段时间,但无法启动该库。我已经看了这篇文章的信息,并更新到了图书馆的最新版本,但活动仍然不会启动 我正在初始化init()函数中的侦听器,正如上面文章中建议的那样。我能够捕获maxfilesreated事件,但不能捕获maxfilesreated事件 $scope.fileUploadConfig = { options: { url: uploadFileURL, maxThumbnailFilesize

我已经在dropzone.js库中四处寻找并玩了一段时间,但无法启动该库。我已经看了这篇文章的信息,并更新到了图书馆的最新版本,但活动仍然不会启动

我正在初始化init()函数中的侦听器,正如上面文章中建议的那样。我能够捕获
maxfilesreated
事件,但不能捕获
maxfilesreated
事件

$scope.fileUploadConfig = {
    options: {
        url: uploadFileURL,
        maxThumbnailFilesize: 200,
        maxFiles: 5,
        uploadMultiple: false,
        acceptedFiles: "application/vnd.oasis.opendocument.text,application/rtf,application/pdf,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel,.xls,.xlsx,application/vnd.ms-powerpoint,application/vnd.openxmlformats-officedocument.presentationml.presentation,.ppt,.pptx,image/*,.mp3,.m4a,.ogg,.wav,.wma",
        addRemoveLinks: true,
        paramName: "file",
        dictRemoveFile: "Remove",
        clickable: true,
        previewTemplate: $("#dropzone-preview-template").html(),
        init: function() {
            var instance = this,
                selectedPageId = 0;

            instance.on("success", function(event, data) {
                /* ... */
            });

            instance.on("addedfile", function() {
                /* ... */ 
            });

            instance.on("removedfile", function(file) {
                /* ... */
            });

            instance.on("maxfilesreached", function(file) {
                alert("MAX_FILES_REACHED");
            });

            instance.on("maxfilesexceeded", function(file) {
                alert("MAX_FILES_EXCEEDED");
            });
        }
    }
};

除maxfilesexceeded事件外,所有代码都按预期工作。

我创建了以下测试用例:

Dropzone.autoDiscover=true;
Dropzone.options.fbDropZone={
init:函数(){
实例=此;
on(“maxfilesreach”,函数(文件){
警报(“已达到最大文件数”);
});
on(“MaxFilesExcepended”,函数(文件){
警报(“超过最大文件数”);
});
},
预览模板:'

Hi Bowen,这适用于MaxFilesReach事件,但您是否能够使用MaxFilesExcepended事件运行它。在我的问题中,我写道此事件工作正常,但MaxFilesExcepended没有。此外,由于指令工作且所有其他事件都已触发,所以我不认为将其添加到指令中有什么好处。@SM3RKY,我刚刚添加了它“MaxFilesExcepended”事件,当第二个文件上载时触发。感谢您的帮助,我会在有机会时进一步研究,但现在将向上投票给您的答案。不幸的是,它只会对抗刚刚投票给它的人。有人能够做到这一点吗?这也不会向MaxFilesExcepended发起攻击(但对于MaxFiles来说工作正常)。