Im tryng to create ,inside a Form , dynamically a row with 6 columns that will have 6 ion-input's and ill retrieve it via ngModel. The problem is how can i make the ngModel tags also get created dynamically so they are unique? atm they get repeated and its not what i need.
<ion-content>
<ion-grid>
<form #f="ngForm" (ngSubmit)="postDados(f)" >
<ion-row class="row header">
<ion-col class="col">Nervos</ion-col>
<ion-col class="col">Service Code</ion-col>
<ion-col class="col">Pay Limit</ion-col>
<ion-col class="col">Account Number to Use</ion-col>
<ion-col class="col">Account Number to Use</ion-col>
<ion-col class="col">Account Number to Use</ion-col>
</ion-row>
<ion-row class="row" *ngFor ="let nervo of nervos">
<ion-col class="col">
<ion-input type="text" name="categoria" ngModel #categoria="ngModel"></ion-input>
</ion-col>
<ion-col class="col">
<ion-input type="text" name="nome" ngModel #nome="ngModel"></ion-input>
</ion-col>
<ion-col class="col"></ion-col>
<ion-col class="col"></ion-col>
<ion-col class="col"></ion-col>
<ion-col class="col"></ion-col>
</ion-row>
</form>
<ion-row>
<ion-col col-6>
<ion-input type="text" [(ngModel)]="nomeNervoNovo" name="nomeNervoNovo"></ion-input>
</ion-col>
<ion-col col-6>
<button ion-button (click)="pushRow(nomeNervoNovo)" color="danger">
Inserir
</button>
</ion-col>
</ion-row>
<ion-item>
<button [disabled]="cadastro.invalid" ion-button full block color="danger">Enviar</button>
</ion-item>
The button pushes a new item in the nervos array so it creates a new row with the 6 columns.