Donc je travaille avec angulaire et j'essaye de faire un bouton qui clique disparaît quand on clique dessus. J'ai essayé d'utiliser [hidden], (click) = "showHide =! showHide", et un tas d'autres méthodes. rien ne fonctionne jusqu'à présent.Cacher angulaire avec le bouton
mon html (actuellement):
<div class="rows">
<div class="a-bunch-of-styles-for-my-button">
<a type="button" class="more-styles" (click)="inboundClick = !inboundClick" [routerLink]="['/inbound']" href="">
</a>
</div>
</div>
et mon composant:
export class AppComponent {
inboundClick = false;
}
en substance, j'ai 2 boutons sur une page et quand on clique sur le bouton que je veux cacher les boutons et afficher un ensemble de nouveaux boutons.
Je suis très nouveau à Angular et je suis très confus pourquoi cela ne fonctionnera pas.
vous avez une faute d'orthographe dans le composant: 'flase' devrait être' false'. Pourriez-vous inclure le modèle pour les boutons que vous souhaitez afficher/masquer ainsi dans votre question – 0mpurdy
@ 0mpurdy son épeautre n'est pas épelé dans le code réel. – RaptorJesus
Ok, juste en vérifiant :) Il peut également être utile d'essayer de reproduire le problème dans un plunk [voici un modèle] (https://plnkr.co/edit/tpl:AvJOMERrnz94ekVua0u5). La meilleure directive pour se cacher serait probablement '* ngIf' - [voici un tutoriel] (https://angular-2-training-book.rangle.io/handout/directives/ng_if_directive.html) – 0mpurdy