J'ai le code exemple suivant:forme angulaire 2 marque invalide
component.html
<form onsubmit="" #VoucherForm="ngForm">
<input type="text" name="field1" [(ngModel)]="rule['condition']"
(ngModelChange)="validateJMES($event)">
<form>
component.ts
validateJMES(value){
try {
this.jmespath.search({ }, value);
} catch (e) {
// Code that makes Form invalid
}
}
Alors basiquement i vérifier si l'entrée sur le champ de texte est une expression json
valide. Si j'attrape une erreur je voudrais rendre le formulaire invalide.
Existe-t-il un moyen de le faire?
vous devez écrire validateur pour le même? Définir l'état de commande 'INVALID' –
@RahulSingh me donner un exemple pls, j'ai essayé la même approche d'une autre question ici sur stackoverflow, il n'a pas fonctionné pour moi – sHamann
Avez-vous une configuration de validateur pour votre contrôle? – Faisal