在下面的非 angularfire 伪代码中,我希望 firebase 为被推送的新数据生成一个密钥。
var ref = Firebase(...);
var newref = ref.push({"blah":"blah"});
var autoKey = newref.name();
我尝试通过 angularfire 使用绑定模型做同样的事情,但它只是给我关于对象没有push()
方法的错误,类似于这个问题。当数据类型是数组时,他就可以工作了。
如何使用对象的自动键获得我在常规 Firebase(非 angularFire)中看到的良好行为?