属性“employeeForm”没有初始值设定项,并且未在构造函数中明确分配

时间:2021-07-02 07:07:34

标签: angular

我正在创建基本的角度反应形式,但我得到了一个错误 属性 'employeeForm' 没有初始化器,也没有在构造函数中明确赋值

我在 tsconfig.json 中将 false 设置为严格。当我这样做时,错误消失了,但代码编译成功,但员工表单属性下划线显示相同的错误并且程序运行成功,但是当我控制台表单组元素时,它们不会在控制台中显示。

这意味着它现在可以工作了。我觉得这是因为这个错误。

请帮助我在声明时如何初始化 formGruop 元素或您自己的想法。

[create-employee.component.html1

create-employee.component.ts

2 个答案:

答案 0 :(得分:1)

<块引用>

你需要使用

employeeForm!: FormGroup();

答案 1 :(得分:0)

你应该在构造函数中移动employeeForm的初始化:

employeeForm: FormGroup;

constructor() {
  this.employeeForm = new FormGroup({...});
}