You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular中'mat-nav-list'等Material组件报NG8001错误的问题求助

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:38:14