невозможно установить выбранные по умолчанию параметры в выпадающем списке - PullRequest
0 голосов
/ 04 декабря 2018

Как я могу установить значение по умолчанию как «Я заинтересован», в раскрывающемся списке.Вот кодЯ также пытался удалить свойство name, но это не очень хорошее решение.

<div class="form-group">
  <select (blur) = "validateTopic(topic.value)" (change)="validateTopic(topic.value)" class="custom-select form-control" #topic="ngModel" [class.is-invalid]="topic.invalid && topic.touched" name="topic" [(ngModel)]="userModel.topic" required [value]="'I am interested in'">
    <option value='default' selected>I am interested in </option>
    <option *ngFor="let sub of topics">{{sub}}</option>
  </select>
  <small class="text-danger" [class.d-none]="!topicHasError && topic.touched">Please choose a topic</small>
</div>

По умолчанию в раскрывающемся списке ничего не выбрано.

1 Ответ

0 голосов
/ 04 декабря 2018
 <div class="form-group">
  <select (blur) = "validateTopic(topic.value)" (change)="validateTopic(topic.value)" class="custom-select form-control" #topic="ngModel" [class.is-invalid]="topic.invalid && topic.touched" name="topic" [(ngModel)]="userModel.topic" required [value]="'default'">
    <option value='default' selected>I am interested in </option>
    <option *ngFor="let sub of topics" [value]="sub">{{sub}}</option>
  </select>
  <small class="text-danger" [class.d-none]="!topicHasError && topic.touched">Please choose a topic</small>
</div>
...