2014-03-06 28 views
0

我試圖完成傳遞文件的索引(或文件)到自定義功能在previewContainer

由於用戶上傳圖片,我想有可能改變的順序添加後的文件。因此,我已經添加了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>... 

兩個函數(moveFileUpmoveFileDown)都被調用,並有機會獲得懸浮窗的自我生成的文件數組(myDropZone.files )。

我的問題

兩個功能都沒有知道該文件的索引或文件本身的方式。無論如何要將它傳遞給我的自定義函數。這樣我可以知道要移動哪個文件?

的SideNote

正如你也許可以說,我裹角指令內懸浮窗,我可以張貼如果需要的話我更多的代碼。

回答

1

我不認爲這是可能的。你最好的選擇是把文件傳遞給一個單獨的數組並在那裏處理它們。在addedFile事件中,將文件對象傳遞給其他數組,並使用該數組開發自己的預覽容器。