Наблюдаемые являются асинхронными, и вы должны подписаться на него. Попробуйте:
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import firebase from 'firebase';
import { AngularFireDatabase, AngularFireList } from 'angularfire2/database';
@IonicPage()
@Component({
selector: 'page-confrontation-1',
templateUrl: 'confrontation-1.html',
})
export class Confrontation_1Page {
toc_id : string;
public toc: Array<any> = [];
public tocRef: firebase.database.Reference = firebase.database().ref('/toc-list');
constructor(public navCtrl: NavController, public navParams: NavParams, public afDB: AngularFireDatabase) {
this.toc_id = navParams.get('tocId');
this.afDB.object('/toc-list/' + this.toc_id).valueChanges().subscribe(res => console.log(res))
}
ionViewDidLeave() {
this.afDB.object('/toc-list/' + this.toc_id).valueChanges().unsubscribe();
}
}