1
我使用角4火力點,我需要等待裝入我的服務,然後從我的數據庫中創建FirebaseListObservable .. 我component.ts代碼如下角4火力點等待服務被加載第一
constructor(db: AngularFireDatabase,public authService: AuthService,public
afAuth: AngularFireAuth) {
this.challenges = db.list('challenges', {
query: {
orderByChild: 'challenged',
equalTo: this.authService.cusername
}
});
的問題是,構造得到authService.cusername作爲undendifed因爲authService尚未完全加載..有什麼辦法可以等待服務被加載,然後再運行db.list('challenges', { etc...});
?我試圖做一些對ngOnInit但似乎我可以使用DB:僅在構造函數中AngularFireDatabase ..