如何使用angularfire2获取项目的observable和json对象

时间:2017-07-08 16:21:18

标签: typescript angularfire2 ionic3

在下面的代码示例中,我试图获取一个可观察对象和一个项目的json对象。我不断收到val不是快照函数的错误。我需要一个更好的解决方案。

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { AngularFireDatabase, FirebaseObjectObservable } from 'angularfire2/database';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  item: FirebaseObjectObservable<any>;
  itemVal:any;
  constructor( public navCtrl: NavController,
              public db: AngularFireDatabase ) {
    this.item = db.object('/testObj');
    this.item.subscribe(snapshot => {
      this.itemVal = snapshot.val(); //<-- I need the json value here -- but getting error
    });
  }
}

0 个答案:

没有答案