Возвращает список объектов из Angular управляемой шаблоном формы без группировки ngModelGroup. - PullRequest
0 голосов
/ 09 марта 2020

У меня есть вложенные l oop полей формы, которые помещаются в форму на основе шаблона, которая выглядит следующим образом:

<fieldset ngModelGroup="reviewAttributes">
  <fieldset [ngModelGroup]="alias">
    <div class="review-field-radios">
      <input [name]="valueField"
             [ngModel]="selectedCheckedRadio"
             id="{{'radio-hit-'+ alias}}" ----> alias is coming from an @Input loop value
             ngModel type="radio" value="Hit">
      <input [name]="valueField"
             id="{{'radio-miss-'+ alias}}"
             ngModel type="radio" value="Miss">
    </div>
    <input [name]="aliasField" [ngModel]="alias" class="hide">
      <textarea #comments
                (input)="commentsValue = $event.target['value']" [name]="commentsField"
                id="{{'comments-'+ alias}}" maxlength="500"
                ngModel placeholder="Comments"
                type="text"></textarea>
    </div>
   </fieldset>
</fieldset>

И при отправке возвращается следующее:

reviewAttributes: {
  myField: {value: 'Hit', comments: ''},
  anotherField: {value: 'Miss', comments: ''},
  andAnotherField: {value: 'Hit', comments: ''},
}

но я хочу, чтобы это выглядело так:

reviewAttributes: {
  {value: 'Hit', comments: ''},
  {value: 'Miss', comments: ''},
  {value: 'Hit', comments: ''},
}

вместо того, чтобы группировать его по ngModelGroup.

У меня проблемы с тем, что он выплевывает ВСЕ поля в l oop когда я удаляю / меняю [ngModelGroup]="alias", он просто возвращает первое поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...