Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度7分钟长度验证错误未显示反应形式_Javascript_Angular_Angular Forms - Fatal编程技术网

Javascript 角度7分钟长度验证错误未显示反应形式

Javascript 角度7分钟长度验证错误未显示反应形式,javascript,angular,angular-forms,Javascript,Angular,Angular Forms,表单验证最小长度验证错误未显示我正在使用反应式表单 <div [formGroup]="subMerchant"> <ion-item class="inputDesign"> <ion-input placeholder="Enter Sub Merchant Mobile no" formControlName="SubMercMobileNo" type="tel" maxlength="10"></ion-inpu

表单验证最小长度验证错误未显示我正在使用反应式表单

<div [formGroup]="subMerchant">
    <ion-item class="inputDesign">
            <ion-input placeholder="Enter Sub Merchant Mobile no" formControlName="SubMercMobileNo" type="tel" maxlength="10"></ion-input>
          </ion-item>
          <ion-text class="errorText" color="danger" *ngIf="subMerchant.controls.SubMercMobileNo.errors && submitted == true">
            <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.required">Mobile is required</p>
            <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.minlength">Enter minlength 10</p>
            <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.pattern">Enter valid is Mobile No</p>
          </ion-text>
</div>

  subMerchant: FormGroup;
 this.subMerchant = this.formBuilder.group({
      SubMercMobileNo: ['', Validators.compose([
        Validators.required,
        Validators.minLength(10),
        Validators.pattern("[0-9]{0-10}")
      ])],
 );

需要移动设备

输入minlength 10

输入有效的是手机号

亚研究者:FormGroup; this.subMerchant=this.formBuilder.group({ SubMercMobileNo:['',Validators.compose([ 需要验证器, 验证器。最小长度(10), 模式(“[0-9]{0-10}”) ])], );
您没有在元素上使用minlength=“a number”

您没有在元素上使用minlength=“a number”


<div [formGroup]="subMerchant">
<ion-item class="inputDesign">
        <ion-input placeholder="Enter Sub Merchant Mobile no" formControlName="SubMercMobileNo" type="tel" minlength="10"></ion-input>
      </ion-item>
      <ion-text class="errorText" color="danger" *ngIf="subMerchant.controls.SubMercMobileNo.errors && submitted == true">
        <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.required">Mobile is required</p>
        <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.minlength">Enter minlength 10</p>
        <p [hidden]="!subMerchant.controls.SubMercMobileNo.errors.pattern">Enter valid is Mobile No</p>
      </ion-text>
需要移动设备

输入minlength 10

输入有效的是手机号


需要移动设备

输入minlength 10

输入有效的是手机号


我可以看看您的组件代码吗?初始化formgroup/formbuilder时您写了什么?您是否将
Validators.maxLength
传递给了formcontrol@sanchila我需要最小长度和最大长度10
[hidden]=“!subMerchant.controls.SubMercMobileNo.hasError('minlength'))
在HTML中尝试此操作。我可以看到您的组件代码吗?初始化formgroup/formbuilder时您写了什么?您是否将
Validators.maxLength
传递给了formcontrol@sanchila我需要最小长度和最大长度10
[hidden]=“!subMerchant.controls.SubMercMobileNo.hasError('minlength'))
在您的HTML中,在元素上尝试此选项。在输入中,该选项不起作用。仅允许输入10个数字。由于maxlength=“10”,限制为10个数字。您应该将“a数字”替换为实数,如3。尝试minlength=“a数字”在元素上,输入也不起作用。只允许输入10个数字。由于maxlength=“10”,因此限制为10个数字。您应该用实数替换“a数字”,如3。您为什么使用[hidden]=“!…”,您可以使用“ngIf”,为什么使用[hidden]=“!…”,您可以使用“ngIf”