Как я могу суммировать все данные корзины?используя Ionic 3 и Firebase - PullRequest
0 голосов
/ 15 марта 2019

This is my Mobile cart

Я хочу суммировать или объединить все данные в моей корзине и передать их в другой список после нажатия на кнопку отправки заказа.

This is my firebase

Что я хочу сделать, так это после того, как я объединю все данные в своей корзине, и хочу, чтобы они были переданы в таблицу «Размещено».

example output

Этот пример выходных данных будет помещен в таблицу «Размещено».

My Cart.html

 <ion-list *ngFor="let item of orderList$ | async">
    <ion-item>
      <ion-label text-wrap>
        <h2 style="font-weight: bold">{{item?.name}}</h2>
       <!-- <ion-input type="hidden"  [(ngModel)]="placed.name" [value]="item?.price">{{item?.name}}</ion-input>-->
        <p  style="color: black">Quantity :  {{item?.qty}}</p>
        <!--<ion-input type="hidden"  [(ngModel)]="placed.qty" [value]="item?.qty">{{item?.qty}}</ion-input>-->
         <p style="color: black">Price :  {{item?.price}}</p>
         <p class="pr" style="font-weight: bold; color: black">Total :</p><p class="pr" style="color: red"> {{item?.total}}</p>
         <button ion-button block clear color="default" navPush="EditCartPage" [navParams]="{item : item}" >Delete Order</button>
      </ion-label>

    </ion-item>
  </ion-list>
  <p style="color: black">Vat : {{vatTotal}}</p>
  <p style="color: black">Item Total : {{priceTotal}}</p>
  <label>Total :</label>
  <ion-input type="number"  [value]="vatTotal + priceTotal" required="true" disabled="true" style="font-size: 18px;">{{vatTotal + priceTotal}}</ion-input>
  <button ion-button block clear navPush="PlacedPage" [navParams]="{item : item}">Submit Order</button>

this is my cart.ts file

Вот изображение моего ts-файла, где я отключил код, потому что он не работает

или есть какой-либо другой способ суммироватьДанные, которые я также открыт для других способов или предложений

...