Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2020 April 01

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
@wiistriker подскажешь? как в контроллере ангуляра достучатся к тому что выбрали в input type=file?
достучаться в каком плане?
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
прочитать содержимое?
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
ну да
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
не делал так. я сразу загружал на сервер
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
ну мне надо на сервер и грузануть
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
ну много вот такого
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
та оно 3 года не обновлялось
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
хочу нативно в пару строк, но не втуплю что делать с инпутом
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
что схватить, что бы отправить на сервер?
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
та оно 3 года не обновлялось
подобных либ дофига
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
источник

LK

L K in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
народ подскажите плз как вы делаете загрузку файлов в ангуляре
<input type="file" on-change-file fn="$ctrl.onFileChange(event)" accept="image/*" id="{{$ctrl.uploadImageClass}}" class="hide-input"/>

const file = event.currentTarget.files[0];

const reader = new FileReader();
         reader.onload = event => {
           const image: HTMLImageElement = new Image();
           image.src = event.target['result'];
           image.onload = () => this.imageOnLoad(image);
         };
         reader.readAsDataURL(file);
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
та я смотрел либы, все или с скачиваниями в пару десятков или 3 года не обновлялись
источник

DN

Dima Nazdratenko in Angular.js (1.x) — русскоговорящее сообщество
L K
<input type="file" on-change-file fn="$ctrl.onFileChange(event)" accept="image/*" id="{{$ctrl.uploadImageClass}}" class="hide-input"/>

const file = event.currentTarget.files[0];

const reader = new FileReader();
         reader.onload = event => {
           const image: HTMLImageElement = new Image();
           image.src = event.target['result'];
           image.onload = () => this.imageOnLoad(image);
         };
         reader.readAsDataURL(file);
а подскажи за это on-change-file fn="$ctrl.onFileChange(event)"
источник

LK

L K in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
а подскажи за это on-change-file fn="$ctrl.onFileChange(event)"
ищу, не сразу заметил
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
var fd = new FormData();
          fd.append('file', file);

          $http.post(uploadUrl, fd
источник

N👩

Nikita 👩🏻‍💻💭 in Angular.js (1.x) — русскоговорящее сообщество
Anton K.
var fd = new FormData();
          fd.append('file', file);

          $http.post(uploadUrl, fd
источник

AK

Anton K. in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
а подскажи за это on-change-file fn="$ctrl.onFileChange(event)"
скорее всего там вешается change на input type=«file»
источник

LK

L K in Angular.js (1.x) — русскоговорящее сообщество
Dima Nazdratenko
а подскажи за это on-change-file fn="$ctrl.onFileChange(event)"
export default function ChangeFileDirective() {
 return {
   restrict: 'A',
   scope: {
     fn: '&'
   },
   link: (scope, element, attrs) => {
     element.bind('change', (event) => {
       scope.fn({event: event})
     });
   }
 }
}
источник