小编use*_*304的帖子

角度为 4 的 formArray 内的 Formarray

我正在尝试在 formarray 中实现 formarray 但它不起作用,下面也尝试过但不起作用。

当FormArray嵌套在另一个FormArray中时如何获取FormArrayName?

有人可以帮助我在下面的代码中我做错了什么

HTML

<div [formGroup]="MainFormGroup" class="custom-auto-complete">
  <mat-radio-group matInput formControlName="Applies">
    <mat-radio-button *ngFor="let applie of applies" [value]="applie.id">{{applie.value}}</mat-radio-button>
  </mat-radio-group>           
  <div formArrayName="FormArrayOne">
    <div *ngFor="let mains of MainFormGroup.get('FormArrayOne')['controls']; let i=index">
      <div [formGroupName]="i">
        <mat-icon *ngIf="MainFormGroup.get('FormArrayOne').length > 1" (click)="removeMarket(i)">remove_circle</mat-icon>
        <mat-icon (click)="addOne()"> add_circle</mat-icon>
        <mat-form-field>
          <input matInput formControlName="OneField" value="">
        </mat-form-field>
        <div formArrayName="FormArrayTwo">
          <div *ngFor="let Market of MainFormGroup.get('FormArrayTwo')['controls']; let j=index" >
            <div [formGroupName]="j">            
              <mat-form-field class="formfieldsControl">
                <input matInput formControlName="Destination">
              </mat-form-field>
            </div>
          </div>
        </div>         
      </div>
    </div>
  </div>    
</div>
Run Code Online (Sandbox Code Playgroud)

TS

public ngOnInit() {
  this.MaintFormGroup = this._fb.group({
    Applies : …
Run Code Online (Sandbox Code Playgroud)

typescript angular

6
推荐指数
1
解决办法
1万
查看次数

如何在jquery中验证Integer值

我需要验证输入字段,它应该是整数(0-100),如果max_seat = 5则min_seat应该小于或等于max_seats.

<form class="cmxform form-horizontal" id="table_info" name="table_info"  method="post" action="">                                                       
<input class="span6 " id="max_seat"  name="default_seats" type="text" />
<input class="span6 " id="min_seats"  name="default_seats" type="text" />
</form>
Run Code Online (Sandbox Code Playgroud)

并且jquery看起来像这样,如何在这种类型的验证中创建规则,谢谢

    $("#table_info").validate(
    {
        rules: {
            min_range :"required integer",
            max_seats:"required integer"
        },
        messages: {
            max_seats: "* Required",
            min_range: "* Required",
        }
    });
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

3
推荐指数
1
解决办法
1万
查看次数

如何从PHP中的数组中获取唯一值?

我有两个数组输入,如下所示:

$array1 = [1,2,3,4,6];
$array2 = [1,3];
$output = array_merge(array_diff($array1,$array2),array_diff($array2,$array1));
Run Code Online (Sandbox Code Playgroud)

现在我想用数组2检查array1并消除1和3 $array1

和我期待的输出是

$output = [2,4,6];
Run Code Online (Sandbox Code Playgroud)

但是在这种方法中我得到一些错误,当array2具有单个值,例如: $array2 = [1];,$array1 = [1,2,3,4,6];输出应该是 $output = [2,3,4,6];.但我得到了$array1所有的价值观[1,2,3,4,6];

php arrays

-1
推荐指数
1
解决办法
57
查看次数

标签 统计

angular ×1

arrays ×1

javascript ×1

jquery ×1

jquery-validate ×1

php ×1

typescript ×1