使用Ionic / angularjs打开图库 [英] Open the image gallery with Ionic/angularjs

查看:120
本文介绍了使用Ionic / angularjs打开图库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用图像库中的Ionic / angularjs进行访问?我只想按下每个按钮打开图库。怎么可能?

How do I access with Ionic/angularjs on the image gallery? I just want to open the image gallery per button click. How is that possible?

推荐答案

你可以使用cordova相机插件

You can use the cordova camera plugin

cordova插件添加org.apache.cordova.camera

插件参考:
https://github.com/apache/cordova-plugin-camera

示例代码

$scope.getPhoto = function() {

    var options = {
        quality: 50,
        destinationType: Camera.DestinationType.FILE_URI,
        sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM,
        mediaType: Camera.MediaType.ALLMEDIA,
        saveToPhotoAlbum: true

    };

    $cordovaCamera.getPicture(options).then(function(imageData) {
        console.log("img URI= " + imageData);        
        //Here you will be getting image data 
    }, function(err) {
        alert("Failed because: " + err);
        console.log('Failed because: ' + err);
    });

};

您只需将 sourceType 选项设置为 Camera.PictureSourceType .SAVEDPHOTOALBUM

这篇关于使用Ionic / angularjs打开图库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆