找不到名称 'options'?需要提前申报吗?

Cannot find name 'options'? Do I need to declare before?

所以我正在尝试使用此功能从图库中挑选一张图片:

getImg(){

    this.imagePicker.getPictures(options).then((results) => {
      for (var i = 0; i < results.length; i++) {
          console.log('Image URI: ' + results[i]);
      }
    }, (err) => { });
  }

但我收到此错误:Cannot find name 'options',如果我声明为:

declare let options: any; 

错误消失但按钮不起作用。我做错了什么吗?

optionsImagePickerOptions 的对象。它可以有以下任何选项:

  1. 最大图片数
  2. 宽度
  3. 身高
  4. 质量
  5. 输出类型

来源:Ionic Documentation

图像选择器示例:Example

试试下面的代码。

    getImages() {
    this.options = {
      width: 200,
      height: 200,
      quality: 25,
      outputType: 1
    };
    this.imageResponse = [];
    this.imagePicker.getPictures(this.options).then((results) => {
      for (var i = 0; i < results.length; i++) {
        this.imageResponse.push('data:image/jpeg;base64,' + results[i]);
      }
    }, (err) => {
      alert(err);
    });
  }

您可以这样声明选项:
var options = { maximumImagesCount: 10, width: 800, height: 800, quality: 80 };