Получить имя файла в директивах типа файла ввода с Angular JS

Я использую input type="file" сделать ввод формы. У меня не было никаких ограничений в insert но у меня проблема с редактированием или обновлением данных. Получить данные из файлов, которые уже введены. показ filenameесли я нажму кнопку edit, Вы можете мне помочь? Как получить имя файла и показать в боковой файл ввода типа? Благодарю.

Это мой тип ввода = "файл"

<div class="form-group">
<label class="control-label col-md-3">Image</label>
<div class="col-md-6">
<input type="file" name="file" file-model="userfile">
</div>
</div>

Это мои директивы

app.directive('fileModel', ['$parse', function ($parse) {
    return {
    restrict: 'A',
    link: function(scope, element, attrs) {
        var model = $parse(attrs.fileModel);
        var modelSetter = model.assign;

        element.bind('change', function(){
            scope.$apply(function(){
                modelSetter(scope, element[0].files[0].name);
            });
        });
    }
   };
}]);

0 ответов

Другие вопросы по тегам