Проблема, чтобы получить элемент из AngularFireList - PullRequest
0 голосов
/ 28 декабря 2018

Я не могу получить объект (заем), когда пытаюсь найти его через один из его атрибутов в AngularFireList.Что вы предлагаете?

КОМПОНЕНТ Однако, это ничего мне не возвращает.

 this.prestamoService.obtenerPrestamo("P34520181127")
    .snapshotChanges()
       .subscribe(item => {
         this.prestamoLista = [];
         item.forEach(element =>{
           let x = element.payload.toJSON();
           x["$key"]  = element.key;
           this.prestamoLista.push(x as Prestamo);
         });
       });

СЕРВИС

import { Injectable } from '@angular/core';

import { AngularFireDatabase, AngularFireList } from 'angularfire2/database';

import { Prestamo } from '../models/prestamo';
import { FirebaseDatabase } from 'angularfire2';

@Injectable({
  providedIn: 'root'
})
export class PrestamoService {

  prestamoLista: AngularFireList<any>;
  prestamoSeleccionado: Prestamo = new Prestamo();

  constructor(private firebase: AngularFireDatabase) {}

  obtenerPrestamo(codigo: string)
  {
    return this.prestamoLista = this.firebase.list('prestamos', ref =>ref.orderByChild('codigo').equalTo(codigo));
  }
}

Мне нужно получить конкретный заем из моего метода obtenerPrestamo (), который должен искать по атрибуту ссуды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...