Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在ionic 3中打开相机后拍摄多张图像_Javascript_Typescript - Fatal编程技术网

Javascript 我想在ionic 3中打开相机后拍摄多张图像

Javascript 我想在ionic 3中打开相机后拍摄多张图像,javascript,typescript,Javascript,Typescript,我想用相机一次拍摄多张图像。当用户单击时,我只能捕获一个图像。但是单击成功按钮后,我想捕获多个图像(4个图像) 我正在使用这个插件,相机正在工作,但我无法显示图像。如果您想显示图像,假设您的代码工作正常 let options: CaptureImageOptions = { limit: 3 }; this.mediaCapture.captureImage(options).then((data: MediaFile[]) => { let file

我想用相机一次拍摄多张图像。当用户单击时,我只能捕获一个图像。但是单击成功按钮后,我想捕获多个图像(4个图像)


我正在使用这个插件,相机正在工作,但我无法显示图像。

如果您想显示图像,假设您的代码工作正常

let options: CaptureImageOptions = { 
   limit: 3 
  };     

 this.mediaCapture.captureImage(options).then((data: MediaFile[]) => {
    let file = data.pop();
    let path = file.fullPath.replace('file://','');
    this.photos.push(path)
 } 
要显示图像,请执行以下操作

<ion-card *ngFor="let photo of photos>
          <div>
            <img [src]="photo" *ngIf="photo/>
          </div>
 </ion-card>

添加您的代码。更多claritylet选项:CaptureImageOptions={limit:3};this.mediaCapture.captureImage(选项)。然后((数据:MediaFile[])=>{let path=file.fullPath.replace('file://','');this.photos.push(path)}您使用过哪种Cordova插件?Cordova media capture插件
<ion-card *ngFor="let photo of photos>
          <div>
            <img [src]="photo" *ngIf="photo/>
          </div>
 </ion-card>