【发布时间】:2019-02-10 19:41:28
【问题描述】:
如何获取UID等于firebase.auth().currentUser.uid的key,因为我可以在用户输入新数据时更新这个信息。
如何更新信息?我使用 orderByChild 和 equal 并设置,但不起作用。
我的代码:
updateUserInformation() {
var ref = firebase.database().ref('/users/');
ref.on('value', (snapshot) => {
snapshot.forEach((child) => {
if (child.val().UID == firebase.auth().currentUser.uid) {
this.profileData = [{
name: child.val().name,
lastname: child.val().lastname,
phone: child.val().phone,
direction: child.val().direction,
followQuantity: child.val().followQuantity,
points: child.val().points,
sex: child.val().sex,
}];
this.cdRef.detectChanges();
}
});
})
}
【问题讨论】:
标签: javascript angular firebase firebase-realtime-database