Загрузка изображения с помощью ионного Cordova Emulate android –lc - PullRequest
0 голосов
/ 16 мая 2018

Я использую команду ionic cordova run android --c. Изображения, загруженные с моего веб-сервера, отображаются правильно, как <ion-img src="/accountfiles/ac_{{accountid.ac_id}}/students/student_{{student.id}}.png"></ion-img>
Но изображения из памяти эмулятора Android не делают <ion-img src="file:///data/data/io.ionic.starter/files/1526441731794.jpg" style="width: 100%" ></ion-img>

если я удалю --c это не работает
<ion-img src="/accountfiles/ac_{{accountid.ac_id}}/students/student_{{student.id}}.png"></ion-img>

но это делает <ion-img src="file:///data/data/io.ionic.starter/files/1526441731794.jpg" style="width: 100%" ></ion-img>. Почему это происходит? Как я могу заставить их работать одновременно на моем эмуляторе Android и, надеюсь, на моем устройстве?

Обновление

когда я бегу ionic cordova run android следующий фрагмент кода работает и показывает изображение, возвращенное функцией pathForImage <img [src]="pathForImage(lastImage)" style="width: 100%" [hidden]="curImage === null">

однако, если я бегу ionic cordova emulate android --lc изображение не отображается, но console.log(lastImage) печатает URL изображения, которое file:///data/data/io.ionic.starter/files/1526441731794.jpg. Может кто-нибудь объяснить мне, почему это происходит? можно ли двигаться дальше и верить, что это сработает?

...