Я здесь сегодня, потому что у меня есть проблема с декодированием строки Base64 с помощью nativescript angular.
Итак, в моей ситуации, У меня есть просмотр списка изображений, вот так:
<GridLayout class="page page-content">
<ListView [items]="Dogs" class="List">
<ng-template let-item="item">
<StackLayout class="Container">
<Image class="Logo" src="{{item.img}}"></Image>
</StackLayout>
</ng-template>
</ListView>
</GridLayout>
Здесь нет ничего особенного, это просто список для показа моих изображений.
Тогда в моей машинописи у меня есть такой массив:
Dogs = [{img: fromBase64('FirstBase64String')},{img: fromBase64('SecondBase64String')},{img= fromBase64('ThirdBase64String')}];
Но изображение не отображается , и у меня нет сообщения об ошибке.
Я также попробовал классический метод javascript, но она этого не делаетработа.
Так что вот мои вопросы:
Как я могу отображать мои изображения, используя мою Base64String?
Имейте в виду, что я должен использоватьListView, я знаю, Listview может быть проблематичным.
Но У меня нет выбора, кроме как использовать его.
Кроме того, Яна Android , не знаю, имеет ли это значение.
Спасибо.