使用 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);