Я пытаюсь загрузить несколько файлов с помощью угловых JS, но значения не получают хранятся в модели файлового хранилищаAngularJs FTP несколько файлов
Htmlcode:
<div ng-app="myApp">
<div ng-repeat="file in filelist">
<label>{{file.name}} </label>
<input type="file" ng-model="filestore[$index]" />
</div>
</div>
<div>
<input type="button" value="submit" ng-click="savefiles(filestore)"/>
</div>
ЯШ:
myApp.controller('uploadCtrl', function ($scope,$http) {
//list of file names
$scope.filelist = ["file1", "file2", "file3"];
//save file list
$scope.savefilelist = function(filestore) {
$http({
method: 'POST',
url: '/api/SaveFiles',
data: filestore
});
};
})
Угловой не поддерживает ng-модель на элементах файла –
Является ли filestore стандартным массивом объектов js? – Chandermani
yes filestore является стандартным js-объектом aaray для хранения файлов – Mahen