我试图将对象保存到Firebase。我可以读取对象,它的属性可以,但不能保存。错误回调结果 - >错误:无效记录;可以确定未定义的关键。AngularFire无法保存对象
var ref = new Firebase("https://myapp.firebaseio.com/myObjects/" + objectKey)
var obj = $firebaseObject(ref);
obj.$loaded().then(function() {
console.log("Some property -> " + obj.testProperty);
obj.testProperty= "someValue";
obj.$save().then(function (ref) {
console.log("Saved !");
}, function (error) {
console.log("Error:", error);
});
});
我不能看到我做错了什么......
问候
只是要清楚,你看到控制台日志中的正确值? console.log(“Some property - >”+ obj.testProperty);那给你看你期待的价值? – Kyle
将该行更改为console.log(“这是对象 - >”+ JSON.stringfy(obj)),并在我的控制台 - > [{“$ value”:1,“$ id”:“codigoDoCliente “,”$ priority“:null},{”$ value“:”人名“,”$ id“:”criadoPor“,”$ priority“:null},{”$ value“:”20160225“,” $ id“:”dataDaOcorrencia“,”$ priority“:null},{”$ value“:”一些信息...“,”$ id“:”descricaoDaOcorrencia“,”$ priority“:null},{”$值“:4,”$ id“:”produtoAssociado“,”$ priority“:null},{”$ value“:1,”$ id“:”tipoDeOcorrencia“,”$ priority“:null}]。 – GCoe
请不要添加代码来评论,[编辑](http://stackoverflow.com/posts/35638033/edit)你的问题,包括它。 –