Here is my component in Angular 4:
@Component( {
selector: \'input-extra-field\',
template: `
This is kind of stupid, but I got this error message by accidentally using [formControl] instead of [formGroup]. See here:
WRONG
@Component({
selector: 'app-application-purpose',
template: `
`
})
export class MyComponent implements OnInit {
formGroup: FormGroup
constructor(
private formBuilder: FormBuilder
) { }
ngOnInit() {
this.formGroup = this.formBuilder.group({
formGroupProperty: ''
})
}
}
RIGHT
@Component({
selector: 'app-application-purpose',
template: `
`
})
export class MyComponent implements OnInit {
formGroup: FormGroup
constructor(
private formBuilder: FormBuilder
) { }
ngOnInit() {
this.formGroup = this.formBuilder.group({
formGroupProperty: ''
})
}
}