小编Rod*_*igo的帖子

为什么我应该在构造函数中创建Angular2反应形式而不是ngOnInit?

其他响应所示,Angular2应用程序的初始例程应该在ngOnInit()方法中启动,使构造函数专门用于依赖注入.

但是,在我正在关注的Reactive Forms教程中,表单的初始化在构造函数中:

export class HeroDetailComponent3 {
  heroForm: FormGroup; // <--- heroForm is of type FormGroup

  constructor(private fb: FormBuilder) { // <--- inject FormBuilder
    this.createForm();
  }

  createForm() {
    this.heroForm = this.fb.group({
      name: '', // <--- the FormControl called "name"
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

是真的有重大差异还是只是一个小问题?

constructor angular2-forms angular

7
推荐指数
1
解决办法
695
查看次数

标签 统计

angular ×1

angular2-forms ×1

constructor ×1