# name = "ngModel" не работает для переключателей. Цикл ngFor - Angular6 - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь отобразить переключатели в цикле и добавить проверку формы.Я использовал точно такой же подход в остальной части моей формы, и он работал отлично, однако кажется, что я не могу использовать # name = "ngModel" с переключателями, так как он отображает [объект объекта], когда я это делаю.Не могли бы вы помочь?

    <form novalidate class="form-horizontal" #RegIndentifierForm="ngForm" (ngSubmit)="RegIndentifierForm.form.valid && submit()">

   <div class="row form-group">
      <div class="form-section">
        <div class="form-group">
          <div class="col-sm-3">
            <label class="control-label">Name *</label>
          </div>
          <div class="col-sm-3" *ngFor="let name of listNames">
            <label>
              <input type="radio" [value]="name" name="name" [(ngModel)]="dir.data.name" #name="ngModel" required>
              {{name}}
            </label>
          </div>
          <div *ngIf="RegIndentifierForm.submitted && name.invalid" class="col-sm-5">
            <div *ngIf="name.errors.required" class="alert alert-danger">Ellipsoid is required</div>
          </div>
        </div>
      </div>
    </div>
    <div class="row">
      <button class="btn btn-lg btn-custom-success pull-right">Next ></button>
    </div>
  </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...