Я новый разработчик 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}}"/>
Помоги мне! С наилучшими пожеланиями.
Этот код может понадобиться в разделе конфигурации вашего приложения:
.config(['$compileProvider', function($compileProvider) {
$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|content|file|blob|data):/);
}])
В моих приложениях я использую аналогичный $compileProvider.aHrefSanitizationWhitelist()
, чтобы разрешить ссылки на схему uri данных или капли.