Angular · Middle · Frage 35 von 75

Wie schreibt man einen eigenen synchronen Validator?

export const noSpaces: ValidatorFn = (control) =>
  /\s/.test(control.value ?? "") ? { noSpaces: true } : null;
Antwort zeigen

Richtige Antwort: Eine Funktion, die ein Fehlerobjekt oder null liefert

Erklärung

Füge ihn den validators des Controls hinzu. Der Fehlerschlüssel erscheint in control.errors, das Template kann also control.hasError('noSpaces') prüfen.

Zum Weiterlesen

Fehler in der Frage

Angular · Middle · Frage 35

Teste dich selbst

Mach den Test Angular · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen