63 votes

Impossible de #39;t se lier à '#39;matMenuTriggerFor '#39; puisqu'il n'est pas #39;t une propriété connue de '#39;bouton'#39;

J'obtiens le message d'erreur suivant lorsque j'essaie de tester angulaire de la composante:

Erreur lors de l'exécution de la plaisanterie tests:

Can't bind to 'matMenuTriggerFor' since it isn't a known property of 'button'.

Voici mon code html:

<button mat-button [matMenuTriggerFor]="menu">Menu</button>
<mat-menu #menu="matMenu">
  <button mat-menu-item>Item 1</button>
  <button mat-menu-item>Item 2</button>
</mat-menu>`

Je suis à l'aide d' "@angular/material": "6.1.0", dans mon colis.json. J'ai aussi importé tout le matériel nécessaire dépendances dans l' beforeAll bloc sous TestBed J'ai aussi essayé de changer la propriété du bouton de l' matMenuTriggerFor de mat-menu-trigger-for. Il n'a pas de travail.

Veuillez indiquer comment puis-je résoudre ce test.

93voto

Sajeetharan Points 108195

Importez `` dans votre module d'entité sa fonction OU dans le module où se trouve ce composant.

Et

7voto

Paul Points 188

Je pense que vous devez ajouter l'importation MatMenuModule à votre fichier app.module.

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