other responses'da belirtildiği gibi, bir Angular2 uygulamasının ilk rutinleri ngOnInit() yönteminde başlatılmalı ve kurucuya özellikle bağımlılık enjeksiyonu için bırakılmalıdır.Neden ngOnInit yerine yapıcıda Angular2 reaktif formumu oluşturmalıyım?
Ancak, Takip ettiğim Reactive Forms tutorial yılında, formun başlatma yapıcı içinde:
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"
});
}
}
gerçekten anlamlı bir fark var mı yoksa sadece önemsiz bir sorundur?
açık. –