怒られた。
FormGroupで、viewにngModelを増やしたら怒られた。
export class ScheduleForm { private startDatetime:string; private endDatetime:string; constructor(private datetimeForm:DatetimeFormService, formBuilder:FormBuilder) { this.myForm = formBuilder.group({ 'startDatetime': ['', Validators.required], 'endDatetime': ['', Validators.required] // こっちが抜けていた }); } }
For every one else with problem "Cannot find control with unspecified name attribute" the problem is you forgot to define formControlName on your form input elemnts.
なるほど。viewには追加したのはいいが、FormBuilder
にも渡さないといけないのね。理解しました。