首页 > 解决方案 > Angular 9 错误 mde-popover 不是已知元素

问题描述

我正在使用 angular 9,并且每当有人将鼠标悬停在mat-card. 我导入mdePopoverModule了,app.module.ts但是当我想使用时<mde-popover>

它给了我这个错误:

在此处输入图像描述

HTML:

<mat-card 
  [mdePopoverTriggerFor]="appPopover" 
  class="skill-name" 
  *ngFor="let skillcard of skillcolumn.items">
  <mat-card-content>{{skillcard.skill}}</mat-card-content>
</mat-card>

<mde-popover #appPopover="mdePopover">
  <p>test </p>
</mde-popover>

app.module.ts

import { MdePopoverModule } from '@material-extended/mde';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    AppRoutingModule,
    FlexLayoutModule,
    BrowserAnimationsModule,
    MyMaterialModule,
    MdePopoverModule,
  ],

谁知道我可以做些什么来解决这个错误?

标签: angularangular-materialpopover

解决方案


这里的问题是您正在处理的模块的范围,尝试将模块导入到您的组件需要弹出框的模块中。


推荐阅读