使用 AngularFire2 获取对项目的引用

血液

我正在使用 AF2 v5 并使用实时数据库。

我想获取对数据中节点或项目的引用。检查文档后,我发现了以下内容。

const listRef = db.list('items');

注意.list()方法的用户上述语句的返回类型是AngularFireList{[]}.

我希望得到Reference.

这是获取对节点的引用以便我可以对其执行 CRUD 的正确方法吗?

哈雷什

您需要使用db.object()来获取单个firebase.database.Reference.

const item = db.object('items/itemID').valueChanges();

查看官方文档

你可以像执行 CRUD

const itemRef = db.object('items/itemID');

itemRef.remove();

itemRef.set({ name: 'new name!'});

itemRef.update({ age: newAge });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Angularfire2按键排除项目

使用 Angularfire2 从 Firestore 获取的数据分组

在Angular中(使用angularfire2和Typescript),如何获取使用Firestore时引发的错误的类型?

如何使用angularfire2 valuechanges方法获取随机数据

如何使用带有 angularfire2 版本 5 的 firebase 获取数据?

使用angularfire2 firestore在Observable中从Observable中获取值

AngularFire2获取UID并在任何页面中使用

使用angularfire2(v5)和ngrx效果从Firebase获取列表作为数组

使用jspdf和angularfire2存储

angularfire2获取孩子参考

使用AngularFire2的多种身份验证方法

将FirebaseUI与AngularFire2一起使用

使用angularfire2时在ngrx / store中存储什么?

使用push(data)Angularfire2时出现处理错误

使用 angularfire2 显示来自 firebase 的数据

使用angularfire2从存储中下载列表

使用angularfire2和firestore创建自动完成搜索?

使用AngularFire2处理Firebase权限错误

如何使用Angular 6和AngularFire2实现SSR

使用AngularFire2将文件上传到Firebase存储

如何使用AngularFire2连接文档?

如何使用 angularfire2 更新 firebase 对象的子级

使用 AngularFire2 的 Ionic Firebase 应用程序

在AngularFire2中使用DownloadURL删除文件

Angularfire2如何使用AngularFireList检索一项

如何使用angularfire2将视频上传到Firebase?

Angularfire2身份验证:如何获取当前用户?

Angularfire和FirebaseListObservable使用ionic 2应用程序没有导出成员angularfire2

使用 Angular4 和 Angularfire2 (v4) 在 Firebase 中获取用户身份验证配置文件信息