该错误通常是由于没有导入ReactiveFormsModule而引起的。要解决这个问题,请确保在模块中导入ReactiveFormsModule,例如:
import { ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
ReactiveFormsModule
],
// ...
})
export class YourModule { }
在组件上使用时,请确保你使用了正确的形式,并且 FormControlName 在一个 form 内,例如:
如果仍然遇到问题,请确保你已经正确使用了 FormGroup 和 FormControl,例如:
import { Component } from '@angular/core';
import { FormGroup, FormControl } from '@angular/forms';
@Component({
selector: 'my-component',
template: `
`
})
export class MyComponent {
myForm = new FormGroup({
firstName: new FormControl(),
lastName: new FormControl()
});
}
这些步骤应该可以解决你的问题。