firefillbase에 push("number")
을 삽입하면 angularfire2와 함께 숫자가 직접 추가되지 않고 생성 된 코드 안에 중첩됩니다.Angularfire2 - 목록에 항목을 직접 추가합니다.
내부 중포 기지 실시간 데이터베이스 :
1) 초기 코드 :
"myList": {
"0": {
"key1": "val1"
},
"1": {
"key2": "val2"
}
}
2) 새로운 객체가 직접 추가되지 않은 이유
"myList": {
"0": {
"key1": "val1"
},
"1": {
"key2": "val2"
},
"-generatedcode_": {
"key3": "val3"
}
}
.push({"key3": "val3"})
후,없이 중첩?
문제의 좋은 설명. 또한 푸시 ID를 생성하지 않고 단순히 자식 '2'의 값을 설정하는 방법을 보여줄 수 있습니까? –
"2"를 키로 사용하는 두 가지 대안을 포함하도록 답변을 업데이트했습니다. – cartant
좋아요. 그리고 실제로 : 다중 사용자에 관한 것은 많은 상황에서'push() '를 선호하는 것입니다. –