$ id存儲此記錄的關鍵。與obj。$ ref()相同key
要在ng-repeat中獲取$ firebaseArray中的項目的id,請在該項目上調用$ id。
這兩個是從角火參考: https://github.com/firebase/angularfire/blob/master/docs/reference.md
我的理解是,如果沒有與創建火力對象:
var object = $firebaseObject(objectRef);
然後我可以使用UID始終。
uid : object.uid
但我看到了firebase身份驗證用戶與$ id一起使用的示例。
return Auth.$requireSignIn().then(function (firebaseUser) {
return Users.getProfile(firebaseUser.uid).$loaded().then(function (profile) {
**profile.uid or profile.$id here**
而且是有可能的對象有UID,但不要有$ ID(OBJ。$ REF()鍵)。他們不是一回事嗎?該對象是否必須先用$ loaded()加載才能使用$ id或uid?
問候
謝謝。絕對清楚。所以這就是爲什麼我沒有看到其他對象(用戶除外)與uid一起使用。所有其他對象只有對象。$ id。 – makkasi