使用Ionic/angularjs打开图库

Ram*_*sta 3 angularjs cordova ionic-framework

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

Bha*_*ala 6

您可以使用cordova相机插件

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);
    });

};
Run Code Online (Sandbox Code Playgroud)

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