байт-массив изображения src nativescript

В nativescript (с angular) есть ли способ установить src изображения из ответа на вызов веб-API, который возвращает изображение как массив байтов / base64? Документации не так много, и мне нужно увидеть файлы html и .ts на простом примере, у меня сейчас нет кода для вставки.


person Madalin Sisu    schedule 28.05.2018    source источник


Ответы (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
comment
loadedSource64 верно, и кажется, что imageSource имеет значение (ширина и высота правильные), но на экране ничего не происходит, изображение не отображается - person Madalin Sisu; 28.05.2018
comment
обновление: это была моя вина, imageElement в моем случае не был подходящим объектом - person Madalin Sisu; 28.05.2018