Средство выбора изображений не отображает массив изображений. Каково решение?

Я использую плагин выбора изображений, чтобы выбрать изображения и отобразить его в виде слайда. Часть представления не работает. Я получаю только значок 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>

0 ответов

Другие вопросы по тегам