使用 AngularFire2
在你的应用上拥有它后,只需导入它:
import { AngularFireDatabase } from 'angularfire2/database';
constructor (private _af: AngularFireDatabase) {}
使用此 Observable List,你可以访问路径下的项目列表,例如,如果你有 root / items / food,你可以获得以下食品:
this._af.list('root/items/food');
你可以在这里简单地添加一个新项目并显示在你的 firebase 数据库中,或者你可以更新一个项目,你将在数据库中看到它更新。你可以像这样推送和更新:
this._af.list('root/items/food').push(myItemData);
this._af.list('root/items/food').update(myItem.$key, myNewItemData);
或者你甚至可以从食物清单中找到远程物品:
this._af.list('root/items/food').remove(myItem.$key);