“ mat-form-field”不是已知元素

时间:2020-02-19 21:00:38

标签: angular import module angular-material mat-table

我收到此错误:

失败:模板解析错误: “ mat-form-field”不是已知元素:

  1. 如果“ mat-form-field”是Angular组件,请验证它是否属于此模块。
  2. 如果“ mat-form-field”是Web组件,则将“ CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“ @ NgModule.schemas”以禁止显示此消息。

我已经将MatFormFieldModule包含在material.module.ts中,并在app.module.ts中导入了“ MaterialModule”。

Material.module.ts
import {MatFormFieldModule} from '@angular/material/form-field';
import {MatInputModule} from '@angular/material/input';
@NgModule({

imports: [  
MatFormFieldModule,
MatInputModule
],
exports: [
MatFormFieldModule,
MatInputModule
]

 }) 
export class MaterialModule { }


App.module.ts
import { ReactiveFormsModule, FormsModule } from '@angular/forms';
import {MaterialModule} from './material.module';
@NgModule({
declarations: [
],
imports: [
......
MaterialModule
],

 providers: [], 
 schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
  })
 export class AppModule { }

组件模块导入:

import { Component, OnInit } from '@angular/core';
import {MatTableDataSource} from '@angular/material/table';

我尝试了不同论坛中提到的修复程序,但不确定我错过了什么。

0 个答案:

没有答案