Hi all,
I tryed to show a picture taked by Camera with Ionic-Native but i don’t understand how proceed…
I open the camera, take the picture, preview her with android and when i want to use the path in html it doesn’t work
There is my code :
.ts
import { Component } from '@angular/core';
import { IonicPage } from 'ionic-angular';
import { Camera, CameraOptions } from '@ionic-native/camera';
@IonicPage()
@Component({
selector: 'page-annonce-form',
templateUrl: 'annonce-form.html',
})
export class AnnonceFormPage {
photo;
constructor(private camera: Camera) {
camera.getPicture().then((imageData) => {
this.photo = imageData
}, (err) => {
console.log(err);
});
}
}
.html :
<ion-header>
<ion-navbar></ion-navbar>
</ion-header>
<ion-content padding>
<img [src]="photo" *ngIf="photo" />
<ion-item>
<ion-label color="primary" full floating>Titre {{image}}</ion-label>
<ion-input type="text" [(ngModel)]="titre" required="true"></ion-input>
</ion-item>
<ion-item>
<ion-label color="primary" full floating stacked>Description</ion-label>
<ion-textarea [(ngModel)]="description"></ion-textarea>
</ion-item>
<ion-grid>
<ion-row>
<ion-col>
<ion-item>
<ion-label color="primary" full floating>Tarif proposé</ion-label>
<ion-input type="number" [(ngModel)]="description" required="true"></ion-input>
</ion-item>
</ion-col>
<ion-col>
<ion-item>
<ion-label color="primary">Négociable</ion-label>
<ion-select [(ngModel)]="negociable">
<ion-option value="true">Oui</ion-option>
<ion-option value="false">Non</ion-option>
</ion-select>
</ion-item>
</ion-col>
</ion-row>
</ion-grid>
<button ion-button block id="btnContact"><p>Envoyer l'annonce</p><ion-icon margin-left=2% name="send"></ion-icon></button>
</ion-content>
Ty for help