59 votes

Comment rendre en lecture seule toutes les entrées dans un div en Angular2 ?

J'ai une page avec plusieurs entrées, et je veux la rendre ' readOnly ' Je trouve cette solution : Comment modifier l'attribut readonly et required d'un élément HTML dans Angular2 Typescript ?

Mais je ne veux pas le faire pour chaque entrée séparément.

Comment puis-je ajouter readOnly à toutes les entrées dans une certaine division.

0 votes

Essayez-vous de faire cela dans des formulaires dynamiques ?

0 votes

Veuillez ajouter le code qui démontre ce que vous essayez d'accomplir, ce que vous avez essayé et où vous avez échoué.

0voto

Ravinder Kumar Points 399

Définissez simplement la propriété css de la division conteneur "pointer-events" comme étant none, c'est-à-dire "pointer-events:none ;".

-2voto

Vous pouvez faire comme ceci. Ouvrez un fichier ts et créez-y une interface avec les entrées que vous voulez et dans la page que vous voulez afficher sous la classe d'exportation, écrivez

readonly yourinterface = yourinterface
readonly level: number[] = [];

et dans votre modèle, faites comme ceci *ngFor="let votretype de votreinterface"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X