Ich versuche Formularvalidierung auf einem Kendo UI für Angular DatePicker zu verwenden und es scheint einfach nicht zu funktionieren.Validierung auf Kendo UI für Angular DatePicker funktioniert nicht
Ich mache folgendes auf allen anderen Formularelemente:
<div class="form-group row" [ngClass]="{ 'has-danger' : email.invalid && (email.dirty || email.touched) }">
<input id="email" type="text" class="form-control" [(ngModel)]="member.email" name="email" #email="ngModel" required />
</div>
Das perfekt funktioniert gut.
Aber wenn ich das gleiche mit dem Kendo UI für Angular Datepicker versuche ich die folgende Fehlermeldung erhalten:
<div class="form-group row" [ngClass]="{ 'has-danger' : geburtsdatum.invalid && (geburtsdatum.dirty || geburtsdatum.touched) }">
<kendo-datepicker
id="geburtsdatum"
[format]="'dd.MM.yyyy'"
[(value)]="mitglied.geburtsdatum"
#geburtsdatum="ngModel"
required>
</kendo-datepicker>
</div>
Jetzt bekomme ich den Fehler:
There is no directive with "exportAs" set to "ngModel".
Ich kann nicht scheinen zu finden, eine Möglichkeit, Kendo UI für eckige Formelemente auf einfache Weise zu validieren.
Gibt es einen Grund, warum Sie nicht '[(ngModel)]' für den 'kendo-datepicker' anstelle von' [(value)] '' verwenden? Denn so benutzen wir es und es funktioniert gut. – Philipp