Во время выполнения я могу получить данные, как видно из представления Chrome Developer Tab Network Frames, но они не отображаются на консоли.Отображается предупреждение «Hello», но не предупреждение «Inside», что является странным.Любой способ решить эту проблему?
В app.module.ts:
import { AngularFireModule } from 'angularfire2';
//import { AngularFireDatabase, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2/database-deprecated';
import { AngularFireDatabaseModule, AngularFireDatabase } from 'angularfire2/database'
const firebaseConfig = {
apiKey: "AIzaSyClxpBtKaVlcr5n-itSoZM_WWTLBqVf-og",
authDomain: "ionic-abs-conference.firebaseapp.com",
databaseURL: "https://ionic-abs-conference.firebaseio.com",
projectId: "ionic-abs-conference",
storageBucket: "ionic-abs-conference.appspot.com",
messagingSenderId: "668567626055"
};
Внутри импорта: [...
AngularFireModule.initializeApp(firebaseConfig),
AngularFireDatabaseModule,
В schedule.ts
import { AngularFireDatabase } from 'angularfire2/database'
Внутри класса SchedulePage конструктор
public angFire : AngularFireDatabase
Внутри ionViewDidLoad
this.getDataFire();
А потом
getDataFire()
{
alert("Hello");
this.angFire.list('/speakers/0/').valueChanges().subscribe(
data=> {
//this.arrData= data;
alert("Inside");
console.log(JSON.stringify(data))
}, (err) => {
console.log(err);
}
)
}