我无法在我的反应式表单上访问 FormBuilder 的组属性

I can't access the group attribute of FormBuilder on my reactive form

属性 'group' 在类型 'typeof FormBuilder'

上不存在

这是代码

import { FormBuilder, FormGroup, Validators } from '@angular/forms';

export class LoginPageForm{

  constructor(private formBuilder = FormBuilder){}

  createForm(): FormGroup{
    return this.formBuilder.group({
      email: ['', [Validators.required]],
      password: ['', [Validators.required]]
    });
  }
}

发件人:

constructor(private formBuilder = FormBuilder){}

您正在声明 formBuilder 并使用 FormBuilder 类型的值对其进行初始化。

formBuilder = typeof(FormBuilder)

不等同于

formBuilder: FormBuilder

哪个存储FormBuilder个实例。


相反,将 formBuilder 指定为 FormBuilder 类型。

constructor(private formBuilder: FormBuilder){}