问题描述
如何将选择中的选项值作为参数发送到后端?
我已经实现了以下内容:
<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);
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)