【发布时间】:2017-04-26 00:40:31
【问题描述】:
由于某种原因,我无法完全理解 angularfire2 和 firebaseobjectobservables 和 rxjs 中的方法。我尝试使用 $save() 但我收到一个错误,提示它在 firebaseobjectobservables 上不存在。我也尝试了 .push() ,这也带来了一个错误。我不是在导入什么东西吗?
import {AngularFire, FirebaseListObservable, FirebaseObjectObservable } from 'angularfire2';
import {Observable} from 'rxjs/Observable';
private Room:FirebaseObjectObservable<any>;
constructor(private af:AngularFire, private http:Http) {
this.Room=af.database.object(`/Rooms/1`);
}
//This is where the error pops up
this.Room.push({name:abc,room:1}).then((item) => { console.log(item.key); });
//Here is my other version trying to use firbase method $save() w/ the same error
this.Room.$save(this.playerO).then(_ => console.log("Pushed"));
【问题讨论】:
-
您应该使用文档github.com/angular/angularfire2/blob/master/docs/…中所述的设置或更新
-
我现在试试这个
标签: angular firebase firebase-realtime-database rxjs angularfire2