【发布时间】:2015-06-10 06:04:02
【问题描述】:
我正在使用 Angularfire 创建数组,但无法设置键名。 Firebase 会自动给我一个神秘的密钥(例如 Jm9vLy8Lye-KS35KsmL),但我想自己将其设置为更有意义的东西。目前还不清楚我是如何在 Angularfire 中做到这一点的。我在 $firebaseArray 上使用 $add 方法:
var firebaseRef = new Firebase("https://firebase_location");
$scope.messages = $firebaseArray(firebaseRef);
$scope.messages.$add(
{
FirstName: patient.FirstName,
LastName: patient.LastName
}
).then(function(firebaseRef) {
var id = firebaseRef.key();
});
数据存储良好,我可以在仪表板上看到它。但是, id 始终是一个神秘的 firebase 值。我希望能够自己将其设置为有意义的东西。在我的情况下,个别患者的 ID 将是有意义的......
有什么想法吗?
谢谢!
【问题讨论】:
标签: angularjs firebase angularfire