В nativescript (с angular) есть ли способ установить src изображения из ответа на вызов веб-API, который возвращает изображение как массив байтов / base64? Документации не так много, и мне нужно увидеть файлы html и .ts на простом примере, у меня сейчас нет кода для вставки.
байт-массив изображения src nativescript
Ответы (1)
вам нужно сначала создать ImageSource
строку base64, а затем назначить этот imageSource для собственного элемента изображения.
let imageSource = new ImageSource();
let loadedSource64 = imageSource.loadFromBase64(BASE_64_STRING_FROM_API_CALL);
if (loadedSource64 ) {
let image= <Image>this.imageElement.nativeElement;
image.imageSource = this.imageSource;
}
person
bhavin jalodara
schedule
28.05.2018
loadedSource64
верно, и кажется, что imageSource
имеет значение (ширина и высота правильные), но на экране ничего не происходит, изображение не отображается
- person Madalin Sisu; 28.05.2018
обновление: это была моя вина,
imageElement
в моем случае не был подходящим объектом
- person Madalin Sisu; 28.05.2018