и это сработало отлично.
от вопрос уже есть ответ здесь:
Как включить идентификатор документа в коллекцию Firestore в Angular 5 2 ответаЯ пытаюсь получить идентификатор коллекции, чтобы использовать ее на ионной странице:
это мой интерфейс:
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[]>;
и это содержимое функции getPosts
this.itemsCollection = this.afs.collection('posts', ref => ref.orderBy('createdDate', 'desc'));
this.items = this.itemsCollection.valueChanges();
когда я хочу просмотреть содержимое, которое я использую:
<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>
Я могу показать все на HTML, КРОМЕ для идентификатора, который он НЕ УКАЗАН ???? как правильно это отобразить ???
Спасибо.