2017-02-12 25 views
0

AngularJS: v1.5.11 火力地堡: v3.6.9 Angularfire: V2.3.0类型错误:ref.key不是一个函数

我想拿到钥匙。创建JSON对象我的代码后:

}).then(function(ref){ 
      var id = ref.key(); 
      console.log("Added User with ID: "+id); 

值插入火力DB但得到这个错误,没有显示在控制台日志。

我猜这些版本改变了获取密钥的语法。我不知道ref.key()的用途是什么。是否需要设置一些主键?

enter image description here

回答

1

Reference.key()用于在火力地堡的JavaScript SDK 2.x的一个函数但是现在是只读属性,所以你应该使用ref.key

此,还有更多的事情要注意升级您的代码时,被覆盖的火力地堡迁移指南为Web开发人员在:https://firebase.google.com/support/guides/firebase-web

+0

万分感谢。 – Somename

相关问题