Angular中'mat-nav-list'等Material组件报NG8001错误的问题求助
各位大佬好,我现在碰到个挺闹心的问题——项目里大部分Angular Material组件(比如mat-nav-list)都在报NG8001错误,提示组件不是已知元素。我自己折腾了好一阵还是没搞定,想请大家帮忙排查下问题出在哪。
先说说我已经排查过的几个点:
- 我已经手动导入了用到的Material组件对应的模块(比如
MatListModule这类) - 确认了根组件AppComponent不是独立组件(配置里
standalone设为false) - 特意核对了版本兼容性:我的Angular版本是19,搭配的Angular Material是19.2,查过版本说明是兼容的
下面是我的app.module.ts文件的部分代码(原代码内容有截断):
import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { MatToolbarModule } from '@angular/material/toolbar'; // 原代码此处内容截断,推测后续应为其他Material模块的导入语句
补充下报错场景:只要我在组件模板里使用mat-nav-list、mat-toolbar这类Material组件,控制台就会弹出类似“'mat-nav-list' is not a known element”的错误提示。有没有朋友遇到过类似情况,或者能提醒我还有什么可能遗漏的配置步骤吗?
内容来源于stack exchange
相关产品推荐
相关产品推荐

