Использование Angular (5) Я отображаю список адресов электронной почты, предоставляя форму ввода для каждого из них.Форма ввода поступает из дочернего компонента, поэтому мой код:
<div *ngFor="let email of user.emailAddresses; let i = index">
<form-input label="Email Address:"
name="EmailAddresses[i].EmailAddress"
[(ngModel)]="user.emailAddresses[i].emailAddress"
ngDefaultControl></form-input>
</div>
Моя проблема в свойстве name.Я бы ожидал, что индекс 'i' будет передан как число, хотя он сам передает i (буква).Как правильно пройти индекс?
Я пробовал что-то вроде:
name="EmailAddresses["+'i'+"].EmailAddress"
, но, очевидно, безуспешно.
Любая помощь приветствуется.