代码之家  ›  专栏  ›  技术社区  ›  RV.

无法绑定到“matmenutriggerfor”,因为它不是“button”的已知属性

  •  23
  • RV.  · 技术社区  · 7 年前

    当我试着测试一个角度分量时,我得到了如下的误差:

    运行jest测试时出错:

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

    这是我的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>`
    

    我在用 "@angular/material": "6.1.0", 在我的package.json中。 我还导入了 beforeAll 块下 TestBed 我还尝试将按钮的属性从 matMenuTriggerFor mat-menu-trigger-for . 它不起作用。

    请建议我怎样才能修好这次考试。

    2 回复  |  直到 7 年前
        1
  •  43
  •   Sajeetharan    7 年前

    进口 MatMenuModule 在功能模块或此组件所在的模块中。

     import { MatMenuModule} from '@angular/material/menu';
    

    imports: [
      MatMenuModule
    ]
    
        2
  •  4
  •   Paul    7 年前

    我认为您需要将matmenumodule导入添加到app.module文件中。