Как я могу сделать динамический запрос из Firestore, используя приложение Ionic 4 - PullRequest
0 голосов
/ 22 февраля 2019

Доброе утро, я хочу запросить динамически из моей базы данных в Firestor, я передал идентификатор динамически в качестве параметра на другую страницу, и я хочу запросить этот идентификатор, чтобы получить данные из базы данных.вот мой код:

news.page.html

<ion-item *ngFor=" let count of news | async">
          <h5>{{count.title}}<button  routerLink="/details/{{count.id}} "> details</button>

            <img src="{{count.image}}">
          </h5>

details.page.ts

export class DetailsPage implements OnInit {
  id: string;

  news1: string;

  constructor(private router: ActivatedRoute, private afs: AngularFirestore) {

   }

  ngOnInit() {
    this.id = this.router.snapshot.paramMap.get('id');
    console.log(this.id);
    this.afs.collection('123').doc(this.id).valueChanges()
.subscribe(news1 => {
console.log(news1);
});
  }
}

details.page.ts

<ion-content padding *ngFor="let new of news1" >
  {{new.title}}


</ion-content>

, когда я попробовал этот код, он показывает мне идентификатор в консоли, но данные идентификатора, которые я хочу показать.в консоли написано неопределенное ,, в чем проблема ??

...