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