我想从firebase集合中接收数据,并将其与用户输入组合到新集合中。但是我只能在新集合中看到用户输入的内容,尽管可以通过控制台看到集合中的所有数据。我想念什么?
item_id: string;
userInput: string;
this.itemsCollection = db.collection('/Items').valueChanges();
this.initializeItems();
initializeItems() {
this.itemsCollection.snapshotChanges().subscribe(itemList => {
this.items = itemList.map(item => {
return {
item_id: item.payload.doc.data().item_id
}
})
});
}
submit() {
this.userCollection.add({
item_id: this.item_id,
userInput: this.userInput
});
}