当我push("number")
使用 angularfire2 进入 firebase 时,数字不会直接附加,而是嵌套在生成的代码中。
Firebase 实时数据库内部:
1)初始代码:
"myList": {
"0": {
"key1": "val1"
},
"1": {
"key2": "val2"
}
}
2) 之后.push({"key3": "val3"})
"myList": {
"0": {
"key1": "val1"
},
"1": {
"key2": "val2"
},
"-generatedcode_": {
"key3": "val3"
}
}
为什么没有直接添加新对象,没有嵌套?