angular - 如何使用 mat-tab?mat-tab 不是已知元素错误
问题描述
我正在尝试使用mat-tab
. 我在html中添加了以下代码
<mat-tab-group>
<mat-tab label="Tab 1"> <app-latest-article></app-latest-article></mat-tab>
<mat-tab label="Tab 2"> <app-trending-article></app-trending-article> </mat-tab>
</mat-tab-group>
在 ts 文件中
import {MatTabsModule} from '@angular/material/tabs';
我收到错误
未捕获的错误:模板解析错误:
'mat-tab' 不是已知元素:
1. 如果 'mat-tab' 是 Angular 组件,则验证它是否是此模块的一部分。
2. 如果“mat-tab”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以禁止显示此消息。("
</ngx-tabset> -->
解决方案
在您的 module.ts 文件中添加导入并将其添加到导入中(如果您使用多个 module.ts 文件,请将其添加到负责您的组件的文件中)。
import { MatTabsModule } from '@angular/material';
@NgModule({
imports: [
...
MatTabsModule,
...
],
declarations: [
...
],
providers: []
})
export class AppModule {}
推荐阅读
- javascript - 调用函数时Jquery返回空值
- swift - Swift scheduleTimer 滞后?
- here-api - Flow API 历史数据
- python-3.x - Python sqlalchemy - 保存一对多的许多对象
- django-models - Django过滤器'in'等效
- json - 如何使用 Python 解析 SQS JSON 消息
- flutter - Flutter 中的 Material Design 主题
- ios - 如何将初始值传递给拆分视图控制器的详细信息?
- javascript - 如何使用 Next.js 为 UserContext.Provider 设置值?
- sql - 有没有办法在 SQL 中编辑子字符串?