通过formarray动态获取数据时,如何为单选按钮添加值和formcontrol名称

问题描述

我需要为单选按钮(启用和禁用)和复选框获取formcontrolName。 我正在尝试单选按钮,但无法获取req值。 我已经在状态数组中添加了单选按钮的值,并将formcontrolName分配为状态。 如何根据状态的formcontrol分配值并将其链接到相同的值,这样我就可以查看true或false值,也可以通过api发送相同的值 .html

# false code...
#          .data 
#str1:     .asciiz "plz enter two numbers:\n"
#str2:     .asciiz "warning: result overflow\n"
#str3:     .asciiz "the result:\n"
#CONTROL:  .word32 0x10000
#DATA:     .word32 0x10008


# right code...

          .data 
str1:     .asciiz "please enter two numbers:\n" # when I change 'please' to 'plz',something wrong happends! why?
str2:     .asciiz "the Result:\n"
str3:     .asciiz "Waring:result overflow!\n"
CONTROL:  .word32 0x10000
DATA:     .word32 0x10008


    .text
main:
    lwu r21,CONTROL(r0)
      lwu r22,DATA(r0)
    daddi r24,r0,4        ;set string output
    daddi r1,str2      ;get address of str1
       sd r1,(r22)        ;wirte DATA
       sd r24,(r21)       ;print

    halt

.ts文件

  <form [formGroup]="alertManagementForm">
                  <div >
                      <div formArrayName="alert"
                          *ngFor="let skill of this.alertManagementForm.get('alert')['controls']; let idx = index">
                          <div formGroupName="{{idx}}" class="row justify-content-left col-md-12 p-3">
                              <div  class="col-md-4 ">
                                <!-- <div *ngIf="checkStatus[idx]== true" class="col-sm-3 "> -->
                        
                                  <div class="form-inline" style="width: 100%;">
                                      <input readonly type="text" [id]="'names'+idx"
                                          class=" bg-white form-control form-control-sm w-75 input-no-border-s "
                                          formControlName="names" >
                                      <!-- <span class="d-inline"><img src="../../../../../assets/Info.png" [title]="names[idx]"></span> -->
                                  </div>
                              </div>
          
                              <div  class="col-md-4 ">
                                <!-- <div *ngIf="checkStatus[idx]== true" class="col-sm-3 "> -->
                                  
                                  <div class="form-check form-check-inline pl-2">
                                    <input class="form-check-input" type="radio" [id]="'status'+idx" name="status" value="yes" formControlName="status" />
                                    <label class="form-check-label pl-3 pt-1" [attr.for]="'status'+idx" >Enable</label>
                                </div>
                                <div class="form-check form-check-inline pl-4">
                                    <input class="form-check-input" type="radio" [id]="'status'+idx" name="status" value="no" formControlName="status" />
                                    <label class="form-check-label pl-3 pt-1" [attr.for]="'status'+idx" >disable</label>
                                </div>
                              </div>
                            
                             
                          </div>
                          <hr class="bg-grey dark">
                      </div>
                  </div>
              </form>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

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