我使用Angularfire創建數組,但我無法設置密鑰名稱。 Firebase會自動給我一個神祕的關鍵字(例如Jm9vLy8Lye-KS35KsmL),但我想將它自己設置爲更有意義的內容。目前還不清楚我在Angularfire中如何做到這一點。我在$ firebaseArray上使用$ add方法:如何在Angularfire中設置數組的密鑰名稱
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始終是一個神祕的火力點價值。我希望能夠自己設定一些有意義的東西。在我的情況下,單個病人的身份證將是有意義的...
有什麼想法?
謝謝!
這有幫助!我第一次嘗試使用$ firebaseObject和$ firebaseArray,但只有ref工作 - 你必須直接使用ref ... – 2015-05-19 21:55:11
花了我一些時間來理解,但它的工作原理。謝謝 ! – 2015-08-27 10:33:28