how can I send the option values in a select as a parameter to the backend?
I have implemented the following:
<div class="select-wrapper">
<select class="action_slc" required title="" formControlName="action">
<!-- Options -->
<option value="content" *ngFor="let action of actionOptions" [value]="action.value">
{{ action.viewValue }}
</option>
</select>
<div class="select_arrow"></div>
</div>
public actionOptions: any[] = [
{ value: '1', viewValue: 'enable' },
{ value: '0', viewValue: 'disable' }
];
userActivision(userId: string, activision: string) {
return this.http.patch<any>(`${environment.baseUrl}/users/activision/${userId}?activision=${activision}`, { // {activision} ist the value in actOptions
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
}).pipe(map(data => data));
}
this.service.userActivision(userId, activision).subscribe( (data: any) => {
console.log('Data:', data);
if (data && data.userId === userId) {
successCount += 1;
}
next(index + 1);
});
question from:
https://stackoverflow.com/questions/65860777/how-do-i-send-select-option-value-as-parameter-to-the-api 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…