Доброе утро, я хочу запросить динамически из моей базы данных в 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>
, когда я попробовал этот код, он показывает мне идентификатор в консоли, но данные идентификатора, которые я хочу показать.в консоли написано неопределенное ,, в чем проблема ??