и это сработало отлично.

от вопрос уже есть ответ здесь:

Как включить идентификатор документа в коллекцию 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, КРОМЕ для идентификатора, который он НЕ УКАЗАН ???? как правильно это отобразить ???

Спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос