追加したばかりのオブジェクトのキーを取得できますか?
例えば:
items.push(
{ ... }
).then(_ => console.log(key of the object));
追加したばかりのオブジェクトのキーを取得できますか?
例えば:
items.push(
{ ... }
).then(_ => console.log(key of the object));
Firebase 3 (AngularFire には replace があります) を意味する場合$firebaseArray
は$add
、push
「thenable」でもある参照を返します。Firebase docsを確認してください。
key
したがって、同期でも参照を取得できます。
var thenableRef = dataRef.push({someKey: 'some value'});
var newItemKey = thenableRef.$key;
thenableRef.then(_ => console.log('There\'s my new key: %s', newItemKey));