0
votes

Pourquoi ce validateur personnalisé ne fonctionne-t-il pas?

a créé un nouveau fichier numéros de fichier - non autorisé. Nommez mon être trompeur mais c'est juste pour tester avant la mise en œuvre réelle.

Si la valeur d'entrée n'est pas HI, l'erreur devrait se produire. Qu'est-ce que je fais mal? xxx

dans le fichier TS xxx

gabarit html. Le reste de la validation fonctionne, à l'exception de la personnalisée. xxx


0 commentaires

3 Réponses :


0
votes

Yiu a ajouté le validateur "NumberSnoWallowed" en tant que validateur ASYNC, ajoutez-le à l'intérieur de la matrice dans le deuxième argument de "Prénom" FormControl

ngOnInit() {
    this.contactForm = this.formBuilder.group({
        fullName: ['', [Validators.required, Validators.maxLength(70), NumbersNotAllowed]]
    })
}


0 commentaires

0
votes

Déplacez votre validateur personnalisé dans le tableau code> Sync code> Validators. Exemple:

La syntaxe de contrôle de formulaire est p> xxx pré>

code de courant: p> xxx pré>

correction: p>

fullName: ['', [Validators.required, Validators.maxLength(70), NumbersNotAllowed],


0 commentaires

1
votes

J'ai une validation personnalisée simple en utilisant des expressions régulières, cela aide lorsque le nombre de validations augmente pour les intrants. Je l'ai appliqué sur votre code, partageant le lien.check si cela aide https://stackblitz.com/edit/angular- 9omtlr? File = src% 2fapp% 2fapp.component.ts


0 commentaires