日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ionic2.0关于表单的验证

發(fā)布時(shí)間:2025/3/15 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ionic2.0关于表单的验证 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

1、html文件,實(shí)現(xiàn)提示語(yǔ)說明和提交事件

<form [ngFormModel]="commissionForm" (ngSubmit)="onSubmit(commissionForm.value)"> <ion-item [class.error]="!offerName.valid && offerName.touched"><ion-label class="form-label">標(biāo)題</ion-label><ion-input item-right [ngFormControl]="offerName" type="text" placeholder="請(qǐng)輸入標(biāo)題"></ion-input></ion-item><div *ngIf="offerName.hasError('required')&& offerName.touched" class="error-box">* 標(biāo)題不可為空!</div><div *ngIf="offerName.hasError('minlength')&& offerName.touched" class="error-box">* 標(biāo)題最小長(zhǎng)度2個(gè)字符!</div><div *ngIf="offerName.hasError('maxlength')&& offerName.touched" class="error-box">* 標(biāo)題最大長(zhǎng)度255個(gè)字符!</div>

2、ts文件,實(shí)現(xiàn)表單約束

import {FORM_DIRECTIVES, FormBuilder, Validators, Control, ControlGroup,AbstractControl} from '@angular/common'; @Page({templateUrl: 'build/pages/publish/createCommission.html',providers: [FormBuilder,CommissionService,ShopService,AppConfig],directives: [FORM_DIRECTIVES] })commissionForm:ControlGroup;private offerName: AbstractControl;constructor(public nav:NavController,private params:NavParams, private fb: FormBuilder,private commissionService:CommissionService,private shopService:ShopService) {this.commissionForm = this.fb.group({'offerName': ['', Validators.compose([Validators.required, Validators.minLength(2),Validators.maxLength(255)])],'residence': new ControlGroup({residenceId: new Control(CustomerSession.getResidenceId())}),});this.offerName = this.commissionForm.controls['offerName'];}onSubmit(value:string):void {this.commissionForm.value.providerType = this.isShop?'MERCHANT':'PERSONAL';if (this.commissionForm.valid) {this.commissionService.addCommission(value).subscribe(data => {});} }

轉(zhuǎn)載于:https://my.oschina.net/u/241110/blog/714828

總結(jié)

以上是生活随笔為你收集整理的ionic2.0关于表单的验证的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。