角材料组件不起作用:'mat-option'不是一个已知元素

gih*_*ara 6 typescript angular-material angular angular6

我正在尝试添加角形材质组件。但该组件无法正常工作。该错误说

Uncaught Error: Template parse errors: 'mat-option' is not a known element:
// ...
Run Code Online (Sandbox Code Playgroud)

我认为错误来自app.module.ts

Uncaught Error: Template parse errors: 'mat-option' is not a known element:
// ...
Run Code Online (Sandbox Code Playgroud)

Sur*_*yan 18

您需要导入在此模块中声明的MatSelectModule原因mat-option并将其添加到AppModule导入中

import { ..., MatSelectModule, ... } from '@angular/material';

@NgModule({
   imports: [ ..., MatSelectModule, ...]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

  • 在 Angular 10 中,它是 `import { MatSelectModule } from '@angular/material/select';` (3认同)