如何将选择选项值作为参数发送到 api?

问题描述

如何将选择中的选项值作为参数发送到后端?

我已经实现了以下内容

 <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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...