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 ..