Средство выбора изображений не отображает массив изображений. Каково решение?
Я использую плагин выбора изображений, чтобы выбрать изображения и отобразить его в виде слайда. Часть представления не работает. Я получаю только значок IMG, а не изображения. Я использовал плагин base64 для преобразования в base64. Я работаю над этим больше недели. Мы ценим любые предложения.
contoller.js
$scope.photoData = [];
$cordovaImagePicker.getPictures(options).then(function(results) {
function successFunc(base64) {
console.log('photoData: ' + base64);
}
for (var i = 0; i < results.length; i++) {
$scope.photoData.push(results[i]);
window.plugins.Base64.encodeFile(results[i], successFunc);
console.log(results[i]);
}
if (!$scope.$$phase) {
$scope.$apply();
}
}, function(err) {
// An error occured. Show a message to the user
});
};
HTML
<div class="list">
<div class="item">
<ion-slide-box>
<ion-slide ng-repeat="item in photoData">
<img ng-src="data:image/jpg;base64,{{item}}" style="max-width: 100%">
</ion-slide>
</ion-slide-box>
</div>
</div>