obtenga el ID del documento de colección de Firestore usando Angularfire2 en iónico 3 [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Cómo incluir la identificación del documento en la colección de Firestore en Angular 5 2 respuestasEstoy tratando de obtener la identificación de la colección para usarla en la página iónica:
esta es mi interfaz:
export interface Item {
categoryOfPost: string;
imageUrl: string;
nameOfPost: string;
cityOfPost: string;
createdDate: string;
currencyOfPost: string;
priceOfPost: number;
typeOfPost: number;
statusOfPost: string;
id?: string;
}
private itemsCollection: AngularFirestoreCollection<Item>;
items: Observable<Item[]>;
y este es el contenido de la función getPosts
this.itemsCollection = this.afs.collection('posts', ref => ref.orderBy('createdDate', 'desc'));
this.items = this.itemsCollection.valueChanges();
cuando quiero ver el contenido que uso:
<ion-card style="margin-bottom: 25px; background-color: burlywood" *ngFor="let item of items | async">
<ion-item text-wrap style="margin-bottom: 25px; background-color: burlywood">
<ion-list >
<ion-item>
<img src="{{ item.imageUrl }}">
cityOfPost: {{ item.id }}
<button ion-button (click)="detailpage(item.id)">click to test </button>
</ion-item>
</ion-list>
</ion-item>
</ion-card>
Puedo mostrar todo en el HTML EXCEPTO para la identificación que viene SIN DEFINIR ???? ¿Cuál es la forma correcta de mostrarl
Gracias