Javascript 将文件(或文件)的索引传递给previewContainer中的自定义函数

Javascript 将文件(或文件)的索引传递给previewContainer中的自定义函数,javascript,dropzone.js,Javascript,Dropzone.js,我正在努力实现的目标 由于用户上传图像,我想有可能改变文件的顺序后,他们已经被添加。因此,我在previewTemplate中添加了两个按钮,用于在阵列中上下移动它们 ...<div class="dz-success-mark"><span>✔</span></div><div class="dz-error-mark"><span>✘</span></div> <div class=

我正在努力实现的目标

由于用户上传图像,我想有可能改变文件的顺序后,他们已经被添加。因此,我在
previewTemplate
中添加了两个按钮,用于在阵列中上下移动它们

...<div class="dz-success-mark"><span>✔</span></div><div class="dz-error-mark"><span>✘</span></div>
    <div class="dz-error-message"><span data-dz-errormessage></span></div>
    <div ng-click="moveFileUp()">up</div><div ng-click="moveFileDown()">down</div>
</div>...
。。。✔✘
上下
...
这两个函数(
moveFileUp
moveFileDown
)都可以被调用并访问dropzone的自生成文件数组(
myDropZone.files

我的问题

这两个函数都无法知道文件的索引或文件本身是什么。是否有任何方法可以将其传递给我的自定义函数。以便我知道要移动哪个文件

旁注


正如您可能知道的,我已经将dropzone包装在angular指令中,如果需要,我可以发布更多的代码。

我认为这是不可能的。最好的办法是将文件传递到一个单独的数组,并在那里处理它们。在
addedFile
事件中,将文件对象传递给另一个数组,并使用该数组开发自己的预览容器