Obteniendo datos de la base de datos de Firsebase por UserID -- firebase campo con firebase-realtime-database camp Relacionados El problema

getting data from firebase database by userId


0
vote

problema

Español

Estoy tratando de obtener datos de mi base de datos Firsebase, pero no recibo datos para mostrar en el elemento de la lista HTML porque presioné UserId primero en la base de datos.

ingrese la descripción de la imagen aquí

  items: Observable<any[]>; itemsRef: AngularFireList<any>;    constructor(,public fire: AngularFireAuth,public db: AngularFireDatabase)      {         this.itemsRef = db.list('report/');         // Use snapshotChanges().map() to store the key         this.items = this.itemsRef.snapshotChanges().pipe(           map(changes =>              changes.map(c => ({ key: c.payload.key, ...c.payload.val() }))           )         );         }   

Puede ver aquí no hay datos para mostrar en el elemento de la lista

ingrese la descripción de la imagen aquí

html

    <ion-list *ngFor="let item of items | async">      <ion-item-sliding>       <ion-item>         <h2>{{item.title}}</h2>         <p>{{item.name}}</p>         <p>{{item.username}}</p>         <p>{{item.dateadded}}</p>     </ion-item>        <ion-item-options side="right">          <button ion-button color="danger" (click)="deletReport(item.key)">           <ion-icon  ios="ios-trash" md="md-trash" item-end large></ion-icon>         </button>         <button ion-button color="primary" (click)="updatereport(item.key,item.name,item.title)">           <ion-icon ios="ios-create" md="md-create"></ion-icon>         </button>       </ion-item-options>      </ion-item-sliding>   </ion-list>   

Original en ingles

I'm trying to get data from my database firebase, but I get no data to show in list item html because I pushed UserId first in database.

enter image description here

items: Observable<any[]>; itemsRef: AngularFireList<any>;    constructor(,public fire: AngularFireAuth,public db: AngularFireDatabase)      {         this.itemsRef = db.list('report/');         // Use snapshotChanges().map() to store the key         this.items = this.itemsRef.snapshotChanges().pipe(           map(changes =>              changes.map(c => ({ key: c.payload.key, ...c.payload.val() }))           )         );         } 

you can see here no data to show in list item

enter image description here

html

  <ion-list *ngFor="let item of items | async">      <ion-item-sliding>       <ion-item>         <h2>{{item.title}}</h2>         <p>{{item.name}}</p>         <p>{{item.username}}</p>         <p>{{item.dateadded}}</p>     </ion-item>        <ion-item-options side="right">          <button ion-button color="danger" (click)="deletReport(item.key)">           <ion-icon  ios="ios-trash" md="md-trash" item-end large></ion-icon>         </button>         <button ion-button color="primary" (click)="updatereport(item.key,item.name,item.title)">           <ion-icon ios="ios-create" md="md-create"></ion-icon>         </button>       </ion-item-options>      </ion-item-sliding>   </ion-list> 
     
     
     

Lista de respuestas


Relacionados problema

0  Lea la bomba de fuego sincrónicamente  ( Read firebase in synchronously ) 
Estoy tratando de crear un método para leer mi base de datos de Firebase en línea con el resto de mi código. Estoy tratando de usar un bloqueo de reentrant pa...

0  Firebase Realtime Database Diferencia entre instantáneas de datos  ( Firebase realtime databse difference between data snapshots ) 
Si tengo una estructura de base de datos como aquí y hago una consulta como se muestra abajo. Si hay una diferencia en el tráfico utilizado para descargar l...

2  Consulta de búsqueda de Firebasa no funciona en Android  ( Firebase search query not working on android ) 
Estoy implementando una búsqueda en mi aplicación de Android y parece que no puedo hacer que funcione. System.Net.Http.HttpClient2 Cuando quito System....

0  Typerror: el set no es una función con angularjs  ( Typerror set is not a function with angularjs ) 
Estoy encontrando este error: TypeError: fb.set no es una función, angular.js: 13550 mientras estoy tratando de enviar datos a mi base de datos de Firebas...

2  Enviar notificación cuando se agrega nuevo niño a la base de datos de Firebase  ( Send notification when new child is added to firebase database ) 
Estoy usando la base de datos de Firebase en mi aplicación, y debo enviar una notificación al administrador cuando se agrega un nuevo pedido a la base de dato...

0  Los datos guardan al evento. Obtenga la tecla PUSH. Pero emitir mientras Event_Key Ass asigna Lista de eventos {Ref: Event_Key} Firebase Real Time Base de datos  ( Data save to event i get push key but issue while event key assign eventlist ) 
He guardado algunos de los datos en evento y esa ubicación / clave que necesito para la referencia del usuario. Así que he intentado guardar usuario / event...

0  El tipo de argumento 'tipo' no se puede asignar al tipo de parámetro 'FireBaseUSER'  ( The argument type type cant be assigned to the parameter type firebaseuser ) 
Cada vez que llamo a esta función (_sendtoserver) en una función onPrima, obtengo este error. Error: el tipo de argumento 'tipo' no se puede asignar al tipo ...

1  NG-SHOW / NG-OPEE VALOR ¿No está cambiando después de obtener los datos de Firsebase?  ( Ng show ng hide value is not changing after getting the data from firebase ) 
Cuando estoy recibiendo los datos de la Firstbase, estoy cambiando el alcance del valor de ONG-SHOW / NG-Ocultar con FALSE. Pero no afecta a ninguna cosa en m...

4  Crear productos Google Play y Facturación en la aplicación  ( Create products google play and in app billing ) 
Estoy haciendo una aplicación que tiene un RecyclerView con muchos elementos (algunos de ellos son fijo y son por predeterminado para todos) , pero me g...

1  Cómo leer UIDS de la base de datos de Firsebase  ( How to read uids from firebase database ) 
con permiso otorgado, ¿cómo leer estos uids? He intentado esto sin suerte: //members.ts export class MembersPage { user:any = 'wait...'; ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos