angular - Argument av typen 'FormGroup' kan inte tilldelas en parameter av typen 'string'
Jag har följande funktion som visar följande fel i - Kan någon föreslå varför jag får detta fel?
export class QuestionComponent implements OnInit {
questionnaire: FormGroup;
items;
constructor(private formBuilder: FormBuilder, private postDataIntoDB: ServerService) { }
ngOnInit() {
this.questionnaire = this.formBuilder.group({
items: this.formBuilder.array([this.createItem()])
});}
createItem(): FormGroup {
return this.formBuilder.group({
sno: ['',Validators.required],
question:['',Validators.required],
option1: ['',Validators.required],
option2: ['',Validators.required],
option3: ['',Validators.required],
option4: ['',Validators.required],
option5: ['',Validators.required]
});}
addItem(): void {
this.items = this.questionnaire.get('items') as FormArray;
this.items.push(this.createItem());
}}
Jag får ett fel på this.postDataIntoDB.storeData(this.questionnaire):
Argument av typen 'FormGroup' kan inte tilldelas parametern av typen 'string'
onSubmit() {
this.postDataIntoDB.storeData(this.questionnaire)
.subscribe(
(response) => console.log(response),
(error)=> console.log(error)
)}