TypeError: ref.key is not a function
TypeError: ref.key is not a function
AngularJS: v1.5.11
Firebase: v3.6.9
Angularfire: v2.3.0
我想拿到钥匙。创建 JSON 对象后我的代码:
}).then(function(ref){
var id = ref.key();
console.log("Added User with ID: "+id);
该值已插入到 firebase 数据库中,但出现此错误且控制台日志中未显示任何内容。
我想这些版本更改了获取密钥的语法。我不知道 ref.key()
到底有什么用。是否需要设置一些主键?
Reference.key()
曾经是 Firebase JavaScript SDK 2.x 中的一个函数。但是现在是 read-only 属性,所以你应该使用 ref.key
.
针对 Web 开发人员的 Firebase 迁移指南介绍了升级代码时需要注意的事项和更多事项:https://firebase.google.com/support/guides/firebase-web
}).then(function(ref){
var id = ref.key();// remove this
var id = ref.key; // use this
console.log("Added User with ID: "+id);
var id=ref.key()
在这行代码中您需要使用 "ref.key" 而不是 "ref.key()"
AngularJS: v1.5.11 Firebase: v3.6.9 Angularfire: v2.3.0
我想拿到钥匙。创建 JSON 对象后我的代码:
}).then(function(ref){
var id = ref.key();
console.log("Added User with ID: "+id);
该值已插入到 firebase 数据库中,但出现此错误且控制台日志中未显示任何内容。
我想这些版本更改了获取密钥的语法。我不知道 ref.key()
到底有什么用。是否需要设置一些主键?
Reference.key()
曾经是 Firebase JavaScript SDK 2.x 中的一个函数。但是现在是 read-only 属性,所以你应该使用 ref.key
.
针对 Web 开发人员的 Firebase 迁移指南介绍了升级代码时需要注意的事项和更多事项:https://firebase.google.com/support/guides/firebase-web
}).then(function(ref){
var id = ref.key();// remove this
var id = ref.key; // use this
console.log("Added User with ID: "+id);
var id=ref.key()
在这行代码中您需要使用 "ref.key" 而不是 "ref.key()"