0

我正在开发一个消息传递应用程序。我希望能够显示发件人用户名。我目前正在对消息和用户进行建模,并尝试通过 authData.uid 查询 usersRef 来显示用户名。

Messages { 
  sender: authData.uid,
  body: decoded,
  created_at: Firebase.ServerValue.TIMESTAMP
  }

Users {
  email: user.email,
  username: user.username,
  created_at: Firebase.ServerValue.TIMESTAMP
}
// This returns https://talklah.firebaseio.com/users/simplelogin%3A3/email
$scope.getUsername = function(sender) {
  var usersRef = ref.child("users");
  return usersRef.child(sender).child('email');
}

// I want to display something like this in my templates
message: Hey, how are you? (sent by [username])

我应该如何处理这样的问题?

4

0 回答 0