干杯,
这是一个很好的例子,如何将 jquery-file-upload 插件与 angularjs 一起使用 如何使用 jquery 文件上传 angular 版本?
但!如果在同一页面上我们需要几个小部件怎么办?
<form class="fileupload" action="server/php/" method="POST" enctype="multipart/form-data">
<!-- ... -->
</form>
<form class="fileupload" action="server/php/" method="POST" enctype="multipart/form-data">
<!-- ... -->
</form>
这个例子效果很好,除了:
回调。使用 $scope.$on() 不太正确。如何为每个小部件指定特定的回调?
拖放。似乎拖放区域也在两个小部件之间共享,因此当我将文件放在页面上的任何位置时,两个事件都会触发。再说一遍,如何为每个指定放置区域?
我的想法是 jquery-file-upload 本身就可以满足所有这些要求,以及糟糕的jQuery File Upload AngularJS Plugin