0
votes

Désactiver plusieurs boutons en angulaire en fonction d'une variable globale

J'ai un site web et je veux pouvoir désactiver certains boutons de validation au cas où j'ai un isreadonly = true (une variable globale que je reçois du backend), à la place je vais sur tout écrans un par un et faire ngif partout. Y a-t-il une manière optiomale de faire ça?

Merci pour votre aide :)


0 commentaires

3 Réponses :


0
votes

Vous pouvez mettre votre iSreadonly dans un service et créer une directive qui définit l'attribut lisonly de votre bouton avec votre valeur. Il est similaire à la réponse DINCE12, mais cela peut fonctionner sur tous les éléments avec attribut lisonly.


0 commentaires

0
votes

Vous pouvez utiliser une directive pour atteindre cela.

ici, un travail de travail exemple .


0 commentaires

0
votes

Vous pouvez créer une directive en lecture seule dans laquelle vous transmettez votre valeur IsReadonly en tant qu'entrée ou par service partagé. Intérieur Directive Vous pouvez désactiver n'importe quel contrôle HTML en fonction de vos besoins.


0 commentaires