当我try 测试一个Angular 分量时,我得到了以下错误:

运行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",块.json.

请给我提个建议,我怎样才能修好这道试卷.

推荐答案

在功能模块或该组件所在的模块中导入100.

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

imports: [
  MatMenuModule
]

Angular相关问答推荐

Angular独立组件(使用LoadComponents)-懒惰加载服务不工作

PrimeNG侧栏清除primeNG消息.为什么?

角material 17 -如何从Style.scss中的主题中获取原色

独立组件;依赖项注入

AG网格Angular 快捷菜单调用函数

material 对话框中没有合适的注塑

在Drective Composure API中使用指令输出

当我更新S显示的数据时,为什么我的垫表用户界面没有更新?

当在server.ts文件中定义API路径时,Angular 17构建失败

一次重定向后,所有子路由都处于活动状态

Angular APP_INITIALIZER 中的 MSAL 身份验证

Rxjs Observable:仅为第一个订阅者获取 HTTP 数据,为其余订阅者获取缓存数据

Angular 从 13.3.8 恢复到 13.3.7

为什么 Angular2 (click) 事件没有在

ConnectionBackend 没有提供程序

Angular 2:formGroup 需要一个 FormGroup 实例

Angular 2中不同页面的多种布局

如何在 Angular 2 中动态添加和删除表单字段

ng add 与 npm install 在 Angular 6 中的区别

升级到 angular-6.x 会给出Uncaught ReferenceError: global is not defined