Avatar ·

Angular Material 中的错误 "mat-form-field must contain a MatFormFieldControl"

大家好!我是 Angular 和 Angular Material 的新手。尝试创建一个带有文本字段的简单表单,但在控制台中收到错误:"mat-form-field must contain a MatFormFieldControl"。 我使用的是 Angular 15 和 Angular Material。这是我的组件代码: **app.component.ts:** ```typescript import { Component } from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) export class AppComponent { title = 'my-form-app'; } ``` **app.component.html:** ```html ``` 我在 app.module.ts 中导入了 MatFormFieldModule: ```typescript import { MatFormFieldModule } from '@angular/material/form-field'; @NgModule({ imports: [MatFormFieldModule], ... }) ``` 但仍然报错。我尝试添加 MatInputModule,但没有帮助。我做错了什么?如何正确使用 mat-form-field 与 input?