我正在使用AngularFireDatabase来获取我的数据库的一部分,例如db.object('/accounts/'+this.cid);
,其中this.cid
是BehaviorSubject
,可以更改。我是以错误的方式解决这个问题吗?
cid: BehaviorSubject<string>;
account: FirebaseObjectObservable<any>;
constructor(private db: AngularFireDatabase) {
this.cid = new BehaviorSubject<string>('fs2ejD4ds');
this.account = db.object('/accounts/'+this.cid);
基本上每当我运行this.cid.next('fhEj2jd')
时,我都希望它能够更改我们在Firebase中尝试引用的对象。