Mettre un attribut public au lieu de privé
	
	
		Bonjour ,
je récupère dans le composant html si le visiteur est admin j'ai donc ceci comme code:
	Code:
	
| 12
 
 |     </button>
    <button  *ngIf="this.auth.isAdmin()" mat-button (click)="openDialog(courantCatego)">X </button> | 
 
pour ne pas trop m'embêter j'ai mis auth en public au lieu de privé:
	Code:
	
| 12
 
 |  
    public auth:AuthenticationService, | 
 
avant j'ai mis en privé mais j'ai une erreur de compilation en prod
	Citation:
	
		
		
			ng build --prod
ERROR in src/app/matiere/matiere.component.html(13,14): Property 'auth' is private and only accessible within class 'MatiereComponent'.
			
		
	
 voici comment je défini s'il est admin
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 |     isAdmin() {
 
        if (localStorage.getItem('token') != null) {//si pas de jeton pas de role
            this.getRolesToken();
            for (let r of this.roles) {
                if (r.authority == 'ADMIN') return true;
            }
        } else {
            return false;
        }
    } | 
 
penser vous qu'il set très gênant que je met cette attribut en public pour passer l'étape de la compilation ??
merci de vos suggestions :)