Я хочу загрузить несколько файлов с помощью угловых js, но это похоже на ограниченное количество файлов и каждый со специальной проверкой, поэтому can not использовать «multiple». Использование нескольких элементов управления по одному для каждого файла ..Загрузка нескольких файлов с помощью angularjs
ниже пример кода
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.filelist = ['file1','file2']
});
app.directive("fileBind", function() {
return function(scope, elm, attrs) {
elm.bind("change", function(evt) {
scope.$apply(function() {
scope[ attrs.fileBind ] = evt.target.files;
});
});
};
});
corrposponding HTML является:
<div ng-controller="MainCtrl">
<div ng-repeat="myfile in filelist">
<input type="file" file-bind="files" />
</div>
<div ng-repeat="file in files">
<pre>{{ file | json }}</pre>
</div>
</div>
Я также сделал plunker для него: http://plnkr.co/edit/DF2WYU
но это не работает ... если я использую $ index или что-нибудь, чтобы сохранить все загруженные файлы, директива перестает работать ...
любая помощь appriciated
И ваш вопрос? – hakre
Извините, не слишком явственно о вопросе – Mahen