Πώς να προσθέσω όλα τα στοιχεία ενός πίνακα του αντικειμένου σε έναν πίνακα χρησιμοποιώντας οδηγία ngFor της γωνιακής;

ψήφοι
0

Έχω να εμφανιστεί μια σειρά από δεδομένα αντικείμενα σε ένα τραπέζι.

Έχω δοκιμάσει αυτόν τον κωδικό:

    <tr *ngFor=let item of fetchedMails>
      <td><input name=name [(ngModel)]=item.full_name></td>
      <td><input name=email [(ngModel)]=item.email></td>
    </tr>

Όταν fetchedMails είναι ο πίνακας των αντικειμένων

Έχω χρησιμοποιήσει δεσμευτική 2-τρόπο ώστε ο χρήστης να μπορεί να είναι σε θέση να επεξεργαστείτε το όνομα και υποβάλετε ξανά τη φόρμα.

Όμως, στον πίνακα, θα μπορούσα να πάρω μόνο το τελευταίο στοιχείο του πίνακα επαναλαμβάνεται n φορές.

Πώς μπορώ να εμφανίσει κάθε στοιχείο του πίνακα στον πίνακα;

Δημοσιεύθηκε 24/10/2019 στις 12:56
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
3

Δοκιμάστε λύση που ακολουθεί .. Απλά αφαιρέστε nameΧαρακτηριστικό και να την αντικαταστήσει μεngModelOptions

<tr *ngFor="let item of fetchedMails">
  <td><input [ngModelOptions]="{standalone: true}" [(ngModel)]="item.full_name"></td>
  <td><input [ngModelOptions]="{standalone: true}" [(ngModel)]="item.email"></td>
</tr>

Απαντήθηκε 24/10/2019 στις 13:01
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more