В Angular один из самых простых способов получить / установить данные в форме - просто использовать [(ngModel)]
привязку данных.
1) Определить структуру для ваших данных.Если у вас есть несколько входов, рассмотрите возможность определения массива.
2) Привязать к этой структуре, используя [(ngModel)]
.
Вот некоторая информация, которая может помочь: https://angular.io/guide/template-syntax#binding-syntax-an-overview
Код шаблона
<div *ngFor="let item of players; index as i">
<input placeholder="Nombre jugador {{i+1}}" type="text"
[(ngModel)]="item.name"/>
</div>
Код компонента
players: Player[] = [];
ngOnInit() {
// Call a service to get data
// Hardcoded here as an example
this.players = [
{id: 1, name: "Joe"},
{id:2, name: "Stefan"}
]
}
Код интерфейса
export interface Player {
id: number,
name: string
}
У меня есть рабочий пример: https://stackblitz.com/edit/angular-b5uppm