Почему бы не показать изображение с помощью $ cordovaFile в Ionic

0

Я новый разработчик Ionic. У меня есть проблема, чтобы проверить плагин файла cordova. Я пытаюсь показать изображение для хранения в локальной файловой системе. Я могу получить объект изображения, используя $ cordovaFile. Но изображение не показано.

controller.js

var fname = "001.jpg";
  $cordovaFile.checkFile(cordova.file.externalCacheDirectory, fname)
      .then(function(obj) {
          $scope.img_url = obj.nativeURL;
          $scope.$apply();
      }, function(error) {
          alert(JSON.stringify(error));
      });

template.html

<img ng-src="{{img_url}}"/>

Помоги мне! С наилучшими пожеланиями.

  • 0
    Какие виды предупреждений / ошибок вы видите в журнале консоли?
  • 0
    Я не вижу ни одного журнала. Только я подтвердил получение правильного nativeUrl с помощью окна предупреждения.
Теги:
ionic-framework
cordova

1 ответ

0

Этот код может понадобиться в разделе конфигурации вашего приложения:

.config(['$compileProvider', function($compileProvider) {
       $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|content|file|blob|data):/);
}])

В моих приложениях я использую аналогичный $compileProvider.aHrefSanitizationWhitelist(), чтобы разрешить ссылки на схему uri данных или капли.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню