Comment basculer Angulaire du matériel d'extension de panneau par programmation
J'ai juste commencé à travailler sur un Angulaires 4 projet avec la conception de matériel.
Je suis actuellement en train de travailler avec l'expansion de la composante, l'API unis que désactivé l'expansion du panneau ne peut pas être activée ou désactivée par l'utilisateur, mais peuvent toujours être manipulé par programmation. Je ne sais pas cependant, la façon dont vous pouvez passer votre panneau de programmation.
Quel est le meilleur moyen Angulaire de simuler cela?
Vous devez vous connecter pour publier un commentaire.
étendu est défini à true pour élargir l'expansion du panneau et mettre à false pour fermer le panneau d'extension. Dans l'exemple suivant, l'expansion du panneau est programetically ouvert et fermé. Veuillez consulter ce lien
Fichier TS
Fichier HTML
Simple de mise en œuvre pour la gamme de panneaux
Et dans le code
app.component.html:
app.composante.ts
Ici, c'est vivre dans StackBlitz: https://stackblitz.com/edit/angular-gtsqg8
Un autre moyen très simple de gérer Mat Expansion du panneau par programmation en utilisant références locales dans Angulaire
Maintenant en HTML(pas accessibles directement dans le fichier TS jusqu'à ce que nous utilisons @ViewChild) l'utilisation du fichier mep pour développer ou réduire l'Expansion du panneau en utilisant quelque chose comme ceci:
multi
vous souhaitez appeler le.closeAll()
méthode de l'accordéon sur la réussite de l'interaction à l'intérieur de n'importe quel panneau. L'API a des méthodes pour l'accordéon et de l'expansion des panneaux closeAll, d'ouvrir, de fermer & bascule. Je pense que la question est plus sur la façon d'utiliser ces méthodes à la place de connaître beaucoup sur le modèle de la boucle imbriquée ou boucle d'éléments.