【发布时间】:2018-05-20 11:12:06
【问题描述】:
我在尝试从 ionic 更新 firebase 时遇到问题。这是我尝试更新数据时的功能。
这是打字稿
updateLaporan()
{
this.id = this.fire.auth.currentUser.uid;
this.db.list('/laporan/'+this.id).update({
mydate : this.mydate.value,
porsiKarbohidrat : this.porsiKarbohidrat.value,
porsiProteinHewani : this.porsiProteinHewani.value,
porsiProteinNabati : this.porsiProteinNabati.value,
porsiLemak : this.porsiLemak.value,
})
this.alert("Sukses update data")
}
这是用于编辑数据的 html,我试图通过 viewchild 传递值并在 ts 上接收它
<ion-content padding>
<ion-list>
<ion-datetime displayFormat="MMM DD YY" [(ngModel)]="myDate" #mydate></ion-datetime>
<ion-item>
<ion-label floating>Porsi Karbohidrat</ion-label>
<ion-input type="number" #porsiKarbohidrat></ion-input>
</ion-item>
<ion-item>
<ion-label floating>Porsi Protein Hewani</ion-label>
<ion-input type="number" #porsiProteinHewani></ion-input>
</ion-item>
<ion-item>
<ion-label floating>Porsi Protein Nabati</ion-label>
<ion-input type="number" #porsiProteinNabati></ion-input>
</ion-item>
<ion-item>
<ion-label floating>Porsi Lemak</ion-label>
<ion-input type="number" #porsiLemak></ion-input>
</ion-item>
</ion-list>
<button ion-button full (click)="updateLaporan()">Update</button>
【问题讨论】:
标签: angular typescript firebase