当我.set(jsonObject)
使用 angularfire2 进入 Firebase DB 时,对象被转义(在每个双引号之前添加反斜杠)。
当我手动将其添加jsonObject
到 DB(console.firebase.google.com) 中时,一切正常。
let obj = {
key0 : 0,
key1 : 1
};
console.log(obj);
let jsonObject = JSON.stringify(obj);
console.log(jsonObject);
// af is AngularFire instance
af.database.object("/myList/0").set(jsonObject)
Firebase DB 控制台中的结果是:"{\"key0\":0,\"key1\":1}"
但是当我转到 Firebase DB 控制台并将转义的对象替换为来自console.log(jsonObject)
.
问题是什么?
谢谢