Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 手风琴不是已知的元素_Angular_Angular Material - Fatal编程技术网

Angular 手风琴不是已知的元素

Angular 手风琴不是已知的元素,angular,angular-material,Angular,Angular Material,我正在开发angular10应用程序,我试图在我的项目中使用mat accordion,每个组件使用模块(每个组件都有自己的module.ts文件),下面是我的模块文件代码 import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CaseCardComponent } from '../casecard/casecard.component'; impor

我正在开发angular10应用程序,我试图在我的项目中使用mat accordion,每个组件使用模块(每个组件都有自己的module.ts文件),下面是我的模块文件代码

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { CaseCardComponent } from '../casecard/casecard.component';
import { MatExpansionModule } from '@angular/material/expansion';
import {MatCardModule} from '@angular/material/card';





 @NgModule({
      declarations: [CaseCardComponent],
      imports: [
        CommonModule,
        MatExpansionModule,
        MatCardModule
      ]
    })
    export class CasecardModule { }
然后下面的一行抛出错误“Mat accordion不是已知元素”(这在html文件中)


有趣的是,MatCardModule中的标记似乎工作得很好(将其用作测试,只是为了看看模块本身是否有问题),这就是我在这里所做的错误


注意:按照许多其他人的建议导入MatCardExpansion模块并没有真正帮助我

您是否停止并重新启动了angular的开发服务器?有时在
ng serve
处于活动状态时添加模块(或执行
npm安装
)不会正确更新。

行是什么,错误是什么?@Felix我刚刚更新了我的问题,并包括了错误以及给我灰色头发的行移植
MateExpansionModule
(并将其放入
导入
)允许我毫无问题地使用
mat-accordeon
。。。所以,一定是你发布的代码之外的东西。您是否安装了
@angular/cdk
(我想您安装了,但这是我唯一想到的)
<mat-accordion>
    
</mat-accordion>