Angular 语言服务在 VSCode 中不起作用。在 HTML 中,使用F12转到组件时没有智能感知。
将tsconfig.json在VSCode打开时没有给出错误。
我正在开发一个 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 { }
Run Code Online (Sandbox Code Playgroud)
然后下面是抛出错误“Mat-accordion 不是已知元素”的行(这位于 html 文件中)
<mat-accordion>
</mat-accordion>
Run Code Online (Sandbox Code Playgroud)
但有趣的是,MatCardModule 中的标签似乎工作得很好(用它作为测试只是为了看看模块本身是否有问题),这就是我在这里做错的事情
注意:按照许多其他人的建议导入 MatCardExpansion 模块并没有真正帮助我