Ionic Native ImagePicker выдает ошибку - PullRequest
0 голосов
/ 13 ноября 2018
Type '{ title: string; message: string; maximunImagesCount: number; outType: number; }' has no properties in common with type 'ImagePickerOptions'.

Я понятия не имею, почему это происходит после нескольких уроков, но безрезультатно. Я хотел бы знать, что вызывает у меня эту проблему и как ее решить.

Вот код.

choosePicture()
  {
let option = {
  title: 'Seleccione una imagen',
  message: 'Seleccione 1 imagen',
  maximunImagesCount: 1,
  outType: 0
};
this.imagePicker.getPictures(option).then(results=> {
  for(var i = 0 ; i< results.lenght; i++)
  {
    this.path = results[i];
    alert("Gallery Path: " + results[i]);
  }
},
  err => {
    alert("Error " + err);

})
}

1 Ответ

0 голосов
/ 14 ноября 2018

Вы должны конвертировать option в ImagePickerOptions

choosePicture() {
    let option : ImagePickerOptions = {
        maximumImagesCount: 1
    };

    this.imagePicker.getPictures(option).then(results=> {
        for(var i = 0 ; i< results.lenght; i++)
        {
            alert("Gallery Path: " + results[i]);
        }
    },
    err => {
        alert("Error " + err);
    });
}

Кроме того, вы должны изменить свой импорт, как показано ниже.

import { ImagePicker, ImagePickerOptions } from '@ionic-native/image-picker';

ImagePickerOptions имеет только 5 свойств ниже

  • максимумImagesCount
  • высота
  • ширина
  • outputType
  • качество
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...