将离子无线电值从M更改为F时出错

时间:2018-11-23 16:17:15

标签: ionic-framework ionic3

尝试更改单选按钮值并将其发布到我的soap writeData中时,出现一个奇怪的错误。例如,我正在尝试将性别从M更改为F,我进行console.log记录,更改结果的值如下:rb-1-0

这是我的代码:

<div radio-group formControlName="gender" style="margin-top:-3%;margin-left:23%" [(ngModel)]="customer.SESSO">
        <ion-radio color="dark" [value]="F" [checked]="customer.SESSO == 'f'"></ion-radio>
        <span>
          <strong style="position: absolute;margin-top: -1%; margin-left: 2%;font-size:16px">F</strong>
        </span>
      </div>
      <div radio-group formControlName="gender" style="margin-left: 47%;margin-top: -10%" [(ngModel)]="customer.SESSO"
      class="radio-privacy in-middle">
        <ion-radio color="dark" [value]="M" [checked]="customer.SESSO == 'm'"></ion-radio>
        <span>
          <strong style="position: absolute;margin-top: -1%;margin-left: 4%;font-size:16px">M</strong>
        </span>
      </div>

如何解决传递此错误值的问题? 谢谢。

1 个答案:

答案 0 :(得分:0)

请在一组中添加两个项目,例如

<ion-list radio-group [(ngModel)]="gender">

  <ion-item>
    <ion-label>Male</ion-label>
    <ion-radio value="M"></ion-radio>
  </ion-item>

  <ion-item>
    <ion-label>Female</ion-label>
    <ion-radio value="F"></ion-radio>
  </ion-item>
  </ion-list>

现在点击按钮时,请在ts文件gender:any;上声明变量,请console.log(gender),您将获得F的M值

相关问题