Загрузка файла Angularjs не показывает файл - PullRequest
0 голосов
/ 08 апреля 2019

Я загружаю изображение с некоторыми данными текстового поля в Моё двухстороннее связывание данных. Текстовые данные отображаются, но почему я не могу просмотреть данные файла

HTML-код

   <div class="form-group">
        <label for="name">Full Name</label>
        <input type="text" class="form-control" id="name" placeholder="Enter name" ng-model="customer.name">
    </div>

    <div class="form-group">
        <label for="name">Full Name</label>
        <input type="text" class="form-control" id="name" placeholder="Enter LastName" ng-model="customer.LName">
    </div>
    <div class="form-group">
        <label for="email">Email address</label>
        <input type="text" class="form-control" id="email" placeholder="Enter email" ng-model="customer.Mail">
    </div>
    <div class="form-group">
        <label for="exampleInputFile">Avatar</label>
        <input type="file" id="exampleInputFile" file-model="customer.file">
    </div>
    <button type="submit" class="btn btn-default" ng-click="Submit()">Submit</button>
</form>
{{customer}}

 $scope.Submit = function () {
        debugger;
        var data = new FormData();
        console.log("customer", $scope.customer)


    _App.directive('fileModel', ['$parse', function ($parse) {
        debugger;
        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]);
                    })
                })
            }
        }
    }])

введите описание изображения здесь Здесь я показал изображение Пожалуйста, помогите мне {{customer}} Почему я не получаю данные файла

1 Ответ

0 голосов
/ 08 апреля 2019

Привет @Afreen Ghouse: не делайте этого при отправке вызова, вы вызываете директиву вызова, но она также должна включать в себя попытку вместо директивы add перед отправкой вызова и ввести эту директиву в контроллер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...