gpt4 book ai didi

angularjs - 如何在 Angularfire 中的数组上设置键名

转载 作者:行者123 更新时间:2023-12-04 15:56:53 24 4
gpt4 key购买 nike

我正在使用 Angularfire 创建数组,但无法设置键名。 Firebase 会自动给我一个神秘的 key (例如 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 将是有意义的...

有什么想法吗?

谢谢!

最佳答案

感谢您的回复。

我发现 child 函数会做我需要的。我首先指定 child 然后设置它。

var patient_child = firebaseScreenRef.child(patient.PatientId); 
patient_child.set(
{
FirstName: patient.FirstName,
LastName: patient.LastName,
});

关于angularjs - 如何在 Angularfire 中的数组上设置键名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29461144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com