Winkel-5 material: dropdown (select) erforderlich Validierung nicht funktioniert

Ich habe ein dropdown-material in meinem ngForm, wenn ich diese wählen Sie wie erforderlich es zeigt ein Sternchen * neben der es aber die form ist gesehen als gültig an, wenn ich nicht wählen Sie eine option aus der dropdown-Liste.

<mat-form-field class="col-4 offset-1">
<mat-select placeholder="Some placeholder" [(value)]="data.name" required>
  <mat-option *ngFor="let name of names" [value]="name.value">
    name.viewValue
  </mat-option>
</mat-select>
</mat-form-field>

Dies ist im Gegensatz zu, was passiert, wenn ich den material-input benötigt, die die form ungültig, wenn Sie leer ist.

<mat-form-field class="col-4 offset-1">
 <input matInput name="dob" placeholder="Date Of Birth" [(ngModel)]="data.dob" required>
  </mat-form-field>

Ich bevorzuge, um dieses Problem zu lösen mit einem template-driven-Ansatz nicht durch die Verwendung ReactiveForms ( ich fand die Lösung reden, die ReactiveForms), kann mir jemand helfen?

Hinweis:

Fand ich eine Frage ähnliche Titel, sondern es wird mit FormGroup (reactiveForms)

Habe ich ein Beispiel zu geben, eine Idee in diesem stackblitz

InformationsquelleAutor Ahmed Elkoussy | 2018-04-29

Schreibe einen Kommentar