首页 文章

从Firebase Ionic 3中检索数据

提问于
浏览
0

我有下一个问题:

我想从Firebase数据库中检索数据,但我不知道我的代码中有什么不好:

这是home.ts:

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import * as firebase from 'firebase/app';
import { AngularFireDatabase, AngularFireObject, AngularFireList} 
from 'angularfire2/database';
import { Observable } from 'rxjs';
@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  viviendas: AngularFireList<any>;

  constructor(db2: AngularFireDatabase) {
    this.viviendas = db2.list('viviendas');
    console.log(this.viviendas);
  }

}

这是home.html

<ion-content padding>
<p>Prueba</p>
<li *ngFor="let vivienda of viviendas | async">
  {{ vivienda | json }}
</li>

我的Firebase数据库JSON:

enter image description here

我不知道我的代码是如何工作的,有人可以一步一步解释如何做到这一点吗?我非常感激

并且错误:

enter image description here

1 回答

  • 0

    使用方法.valueChanges()

    this.viviendas = db2.list('viviendas').valueChanges();
    

相关问题