0
我試圖對象上傳到火力點,問題是在數據庫中存儲的整個對象 - 只有其中一個屬性被存儲,那就是:保存數據與angularfire2到火力點 - 離子
constructor(af: AngularFireDatabase ...) {
this.items = this.af.list('/appointments/' + this.username);
}
logForm() { //executed on a form submit
this.items.push({day:{date:this.selectedDate, reserved:this.appointments}});
}
this.items
是FirebaseListObservable
,一切工作正常使用 - 當這個推的是成功的,這裏是什麼是數據庫:
正如你所看到的,有沒有date
財產數據庫中,只有reserved
(這是array
的string
s),爲什麼日期不存儲?我是firebase
對NoSQL的新嘗試 - 我違反規則嗎?謝謝。
我們真的需要看到多行。 –
不是真的,問題更多與firebase ...所有重要的是我如何存儲對象,以及firebase是如何解釋它....關鍵部分:'{日:{date:this.selectedDate,保留: this.appointments}}'...正在解釋錯誤的對象...我認爲這與您應該如何構建Firebase數據庫也許有關係。可能會添加更多 – ewizard
確實需要更多。 'this.appointments'和'this.selectedDate'的值是什麼?您希望在此包含足夠的內容,以便其他人可以重現問題。如果不知道輸入是什麼,我們就無法做到這一點。 (提示:因爲我以前見過這些,可能是'selectedDate'爲null或不是可解析的JSON值)。請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)和[創建mcve](http://stackoverflow.com/help/mcve)。 – Kato