0
我能夠得到的HTML之正確與以下代碼:在HTML中計算的總和正確,但未保存到Firebase?
<ion-item type="text" formControlName="billValue"
[(ngModel)]="retailerItemModel" name="billValue" ngDefaultControl >Total
Bill Value Rs. {{ totalValue(retailerItemModel) || 0 | number: '1.2-2' }}
</ion-item>
我使用火力地堡將數據與AngularFire服務提供商保存:
saveBill(billValue: any =[],): firebase.Promise<any>{
return this.afDatabase.list(`userProfile/${this.userId}/billList/`).push({
billValue
})
}
的問題是保存火力點後數據示出了數組:
我想選擇的值的總和來顯示沒有t時的陣列...有沒有辦法做到在HTML本身或控制器選擇的值的計算...以下是控制器公式:
totalValue(retailerItemModel: any=[]){
let total = 0;
retailerItemModel.forEach((item) => {
total += Number(item);
})
return total;
}
請建議之前,我碰壞... :)
不工作...'TypeError:this.totalValue不是函數' – Disu
@Disu我建議你可以訪問totalValue函數,或者創建一個類似的函數來獲取總數。但是,值得避免重複代碼。 –
噢,我的我的...只有當你知道它後,纔會非常簡單明顯......謝謝@camden_kid – Disu