【问题标题】:Ionic imagePicker is not opening gallery离子 imagePicker 没有打开画廊
【发布时间】:2019-07-13 15:10:47
【问题描述】:

我正在尝试使用以下 Ionic 插件,以便我可以打开图库并选择多个图像:https://ionicframework.com/docs/native/image-picker#installation

我面临的问题是,当我点击按钮查看“我的照片”时,我什么也没有出现。

为了安装,我首先运行以下命令,这是文档中插件安装的一部分:

ionic cordova plugin add cordova-plugin-telerik-imagepicker
npm install @ionic-native/image-picker

此时,我有以下代码来运行图像选择器:

HTML

<button ion-button full round (tap)="openImagePicker()">My Photos</button>      

TS

import { Camera, CameraOptions } from '@ionic-native/camera';
import { ImagePicker } from '@ionic-native/image-picker/ngx';

...

  constructor(
    ...
    private camera: Camera, 
    private imagePicker: ImagePicker,
  ) {

...

  openImagePicker(){
    let options= {
      maximumImagesCount: 5,
    }
    var photos = [];
    this.imagePicker.getPictures(options)
    .then((results) => {
      console.log(results);
    }, (err) => { console.log(err) });
  }

【问题讨论】:

    标签: javascript image ionic-framework ionic3 cordova-plugins


    【解决方案1】:

    您的代码没有问题。由于您的应用是 Ionic V3,您应该使用以下命令来安装插件和节点模块。

    ionic cordova plugin add cordova-plugin-telerik-imagepicker --variable PHOTO_LIBRARY_USAGE_DESCRIPTION="your usage message"
    
    npm install --save @ionic-native/image-picker@4
    

    Docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-09
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多