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?