Intereting Posts
Извлечь DOM-элементы из строки, в PHP Тайное белое пространство под тегом изображения На Qualtrics, как сохранить внедренные данные с помощью javascript (учитывая, что qualtrics недавно обновлен, а старое решение SO больше не работает) Увеличьте высоту, чтобы включить абсолютно позиционированных детей Свойство align-self в flexbox не работает? Можете ли вы сделать плавающие элементы в div, а не на обертку? Bootstrap 3 вкладки с двухстрочными заголовками Согласованный стиль для вложенных списков с помощью Bootstrap Является ли порядок результирующего массива document.querySelectorAll («input [type = checkbox») гарантирован? Возможно ли добиться эффекта , не используя тег ? Создайте div, который действует как флажок html. Используя Markdown, как я могу сосредоточить изображение и его подпись? yaml front matter в файле haml Ng2-таблица не работает с последней версией Angular2 Классы CSS в электронной почте

ng-модель не работает с вводом файлов

Я пытаюсь получить значение ввода файла и отображать его где-то еще, вне ввода. Я использую AngularJS v1.4.8 в приложении.

 
{{fileName}}

Этот подход отлично работает с типом = «текст», но не с типом = «файл».

Почему это так и как я могу решить эту проблему?

Спасибо!

Поскольку моя задача была довольно простой, я решил пойти другим путем:

HTML:

   
  • {{file.name}}

ЯШ:

 .directive('fileInput', ['$parse', function ($parse) { return { restrict: 'A', link: function (scope, element, attributes) { element.bind('change', function () { $parse(attributes.fileInput) .assign(scope,element[0].files) scope.$apply() }); } }; }]); 

На самом деле это решение из этого урока. Обратите внимание, что это также может работать с несколькими файлами.

Тем не менее, нет ничего плохого в альтернативе Сергиньо, я думаю, что есть более простой способ.