Эта практика кодирования не подходит, не инициализируйте formGroup внутри метода sendMessage, вместо этого попробуйте это
Сначала используйте отдельный метод для инициализации данных формы, для этого сначала импортируйте FormGroup и другие необходимые вещи, затем объявите переменная / свойство formGroup
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
//declare property
constactUsPayload: FormGroup;
//In Oninit- initialize payload.
ngOnInit(){
this.initialize_payload();
}
initialize_payload() {
this.contactUsPayload = this._fb.group({
'name': this._fb.control('', Validators.required, Validators.maxLength(100)]),
});//you can declare more fields based on your future requirements
}
sendMessage(){
this.http.post<any>(url, this.contactUsPayload.value.name).subscribe(res => {
console.log("data send");
});
}