0

これは私に数時間頭を悩ませ、今では気が狂っています。

[写真を撮る] ボタンをクリックすると、カメラは期待どおりに開きますが、返された imageData がアプリに表示されません。

写真を撮る HTML

<ion-item (click)="takePicture()">
  Take Picture
  <ion-icon item-right name="camera"></ion-icon>
</ion-item>

画像 HTML を表示する

<img *ngFor="let image of images" [src]="'data:image/jpeg;base64,' + image">

撮影方法

images: string[] = [];

takePicture() {
  Camera.getPicture({
    quality: 50,
    destinationType: Camera.DestinationType.DATA_URL,
    targetWidth: 1000,
    targetHeight: 1000
  })
  .then(imageData => {
    this.images.push(imageData);
  });
}

アプリのエラー 配列にはデータがあります。 壊れただけです:(

4

1 に答える 1

0

Ionic フォーラムから回答を得て、これでうまくいきました。私のコードが機能しなかった理由はまだわかりません...

src="data:image/jpeg;base64,{{image}}"
于 2016-11-03T19:27:04.500 に答える