小编Gre*_*ger的帖子

Angular 15 - FormsBuilder - TypeError:无法读取未定义的属性(读取“组”)

我将项目迁移到 Angular 15,无法再直接使用 FormsBuilder 来实现响应式表单。我收到一个未定义的异常:

ERROR Error: Uncaught (in promise): TypeError: Cannot read properties of undefined (reading 'group')
TypeError: Cannot read properties of undefined (reading 'group')
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

 settingsForm = this.formBuilder.group({
    locations: ''
  });

  constructor(private formBuilder: FormBuilder) {}
Run Code Online (Sandbox Code Playgroud)

之前一切都很好。一个有效的解决方案是通过生命周期钩子 NgOnInit。然而,这将是不推荐的方式,我会失去隐式打字。

可能是什么原因?

forms rxjs angular angular-reactive-forms angular15

3
推荐指数
1
解决办法
1556
查看次数

标签 统计

angular ×1

angular-reactive-forms ×1

angular15 ×1

forms ×1

rxjs ×1