angular.js - soalan asas angular2, sila jawab
怪我咯
怪我咯 2017-05-15 17:10:03
0
1
587

Ini adalah projek saya Logiknya adalah seperti berikut. Senarai produk dipaparkan di sebelah kanan .
Bagaimana untuk memadankan senarai produk dengan troli beli-belah pengguna apabila halaman dimuat semula?

<ion-header>
  <ion-navbar>
    <ion-title>产品列表</ion-title>
    <button ion-button menuToggle end>
      <ion-icon name="menu"></ion-icon>
    </button>
  </ion-navbar>
</ion-header>

<ion-content>
  <p class="left-list">
    <ion-list >
      <button ion-item *ngFor="let category of categories" (click)="getItems(category)" [class.active]="category==selectCategory">
        {{ category.name }}
      </button> 
    </ion-list>
  </p>
  <p class="right-content">
    <ion-list>
      <ion-item *ngFor="let item of items">
        <ion-thumbnail item-left *ngIf="item.image">
          <img src="{{item.image}}">
        </ion-thumbnail>
        <h2>{{item.name}}</h2>
        <p>{{item.text}}</p>
        <p class="input-group">
          <button ion-button round>-</button>
          <input type="number" [(ngModel)]="item.cart.number || 0" >
          <button ion-button  round (click)="itemInc(item)">+</button>
        </p>
      </ion-item>
    </ion-list>
  </p>
</ion-content>

Logik saya sekarang adalah untuk mengaitkan rekod pengguna produk dalam troli beli-belah Jika terdapat rekod item.cart.number, ia akan dipaparkan jika tiada rekod, 0 akan dipaparkan daripada kesilapan. . . .

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(1)
给我你的怀抱

Ini sepatutnya menjadi masalah membuat struktur data yang mudah.

Struktur senarai diberikan kepada anda oleh bahagian belakang dan tidak memerlukan penukaran Cuma semak kategori dahulu dan kemudian produk yang sepadan dengan kategori.

Keranjang beli-belah perlu menjadi objek pembolehubah yang berasingan (peta) Kuncinya ialah ID produk dan nilainya ialah kuantiti Anda boleh terus mengakses kuantiti yang sepadan dalam templat.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan