Hoe kan ik alle elementen van een array van het object in een tafel met behulp van ngFor richtlijn in hoekige lijst?

stemmen
0

Ik een reeks voorwerpen gegevens weer in een tabel.

Ik heb deze code geprobeerd:

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

Waar fetchedMails is de matrix van objecten

Ik heb 2-way binding gebruikt, zodat de gebruiker kan in staat zijn om de naam te wijzigen en de vorm opnieuw in te dienen.

Maar in de tabel, kon ik alleen maar het laatste element van de array n maal herhaald.

Hoe kan ik elke array-element in de tabel weer te geven?

De vraag is gesteld op 24/10/2019 om 12:56
bron van user
In andere talen...                            


1 antwoorden

stemmen
3

Probeer oplossing hieronder .. Gewoon verwijderen nameKenmerk en te vervangen doorngModelOptions

<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>

antwoordde op 24/10/2019 om 13:01
bron van user

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