Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
Leer datos de matriz observable en angular

Soy un nuevo usuario de angular y firebase. Solía usar AngularFireDatabase para obtener datos de la base de datos en tiempo real de firebase. Necesito leer los últimos datos actualizados en la base de datos. Utilicé el siguiente código para leerlo.

 items: Observable<any[]>; constructor(public db: AngularFireDatabase) { this.items = db.list('DistanceVariationForDiffUserMockDataInfo', ref => ref.orderByChild("distance").limitToLast(1)).valueChanges(); }

La estructura de mi base de datos ingrese la descripción de la imagen aquí

Necesito asignar la variable de distancia de la base de datos a otra variable en mi código. Cómo hacerlo. Por favor, dame un apoyo para hacer eso.

Necesito estar por debajo de la salida usando el valor de distancia. su valor de distancia es 5. Necesito obtener esa distancia de mi base de datos. ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Ya encontré la distancia mínima y máxima a las celdas desde el punto 0. Necesito colorear las celdas relevantes al seleccionar una distancia. Distancia tomada de la base de datos de firebase.

 cells= [ { id: 1, minDistance: 0.0, maxDistance: 1.4142135623730951 }, { id: 2, minDistance: 1.0, maxDistance: 2.23606797749979 }, { id: 3, minDistance: 2.0, maxDistance: 3.1622776601683795 }, { id: 4, minDistance: 3.0, maxDistance: 4.123105625617661 }, { id: 5, minDistance: 4.0, maxDistance: 5.0990195135927845 }, { id: 6, minDistance: 5.0, maxDistance: 6.082762530298219 }, { id: 7, minDistance: 6.0, maxDistance: 7.0710678118654755 }, { id: 8, minDistance: 7.0, maxDistance: 8.06225774829855 }, { id: 9, minDistance: 8.0, maxDistance: 9.055385138137417 }, { id: 10, minDistance: 9.0, maxDistance: 10.04987562112089 },

Algunas celdas en mi código.

 getCellColor(cell){ if (this.distance >= cell.minDistance && this.distance <= cell.maxDistance && this.distance > 0 ) { return "red"; } else{ return "green"; }

}

Se utiliza para filtrar celdas después de dar distancia.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda