Cloud Firestore
| Angular | Firebase | TypeScript | Google Cloud Platform | ブログカテゴリ(Firebase) |
データの並べ替え
AngularFire
Collection
- import { Observable } from 'rxjs';
- import { AngularFirestore, QuerySnapshot, DocumentSnapshot, DocumentData } from '@angular/fire/firestore';
- constructor(
- public firestore: AngularFirestore
- ) { }
- public getInformations(user?: User): Observable<QuerySnapshot<DocumentData>> {
- const path = `${FS_PATH_INFORMATIONS}`;
- console.log(`get informations..[${path}]`);
- return this.firestore.collection<InformationCard>(path).get();
- }
- ngOnInit(): void {
- let outer = this;
- this.bookService.getInformations().subscribe({
- next(p){
- p.forEach(d => {
- outer.infoCards.push(d.data() as InformationCard);
- });
- }
- });
- }
© 2006 矢木浩人