У меня есть функция загрузки изображений в электронном приложении на основе Angular 6.Как показано ниже
<img #userphoto id="userphoto" alt="" />
<input type="file" name="userphoto" id="add-photo" accept="image/png, image/jpg" (change)="changeImage($event)" />
<input type="file" name="userphoto" id="change-photo" accept="image/png, image/jpg" (change)="changeImage($event)" />
, то, что я делаю с методом changeImage()
, устанавливает src
изображения (#userphoto).Сначала я добавляю изображение, используя первый ввод файла (id = "add-photo"), и могу установить src изображения.После добавления изображения я пытаюсь изменить ранее добавленное изображение с помощью ввода второго файла (id = "change-photo"), но в этом случае событие change
не запускается.
Обратите внимание, что событие запускается с углового (когда мы используем ng serve и браузер), но не работает в электронном формате.