當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Validators.required方法代碼示例

本文整理匯總了TypeScript中angular2/common.Validators.required方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Validators.required方法的具體用法?TypeScript Validators.required怎麽用?TypeScript Validators.required使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在angular2/common.Validators的用法示例。


在下文中一共展示了Validators.required方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: validateEmail

export function validateEmail(control: Control) {
    if (isPresent(Validators.required(control))) {
        return null
    }

    return isEmail(control.value) ? null : {
        ctEmail: {
            valid: false,
        },
    }
}
開發者ID:matheusmariano,項目名稱:colonthree-webapp,代碼行數:11,代碼來源:email.validator.ts

示例2: email

   static email(control: Control): ValidationResult  { 
      var requireResult:ValidationResult  = Validators.required( control );

      if( requireResult != null ){
      	 return requireResult;
      }

   	var mailRegExp =  /^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i;
   	  if( control.value !="" && !mailRegExp.test( control.value ) ){
   	  	 return { "email": true};
   	  }
   	return null;
   }
開發者ID:MichealYang1001,項目名稱:angular2-seed,代碼行數:13,代碼來源:validator.ts

示例3: validate

	validate(control: Control): {[key: string]: any} {
		if (isPresent(Validators.required(control))) return null;
		let email: string = control.value;
		return new Promise((resolve) => {
			User.query({by: {email}}).then((users) => {
				let emails = Array.from(users.values()).map((user) => user.email);
				resolve(
					emails.includes(email)
						? {'userAvailability': true}
						: null
				);
			});
		});
	}
開發者ID:virajs,項目名稱:ng2-lab,代碼行數:14,代碼來源:user_availability.ts

示例4: expect

 () => { expect(Validators.required(new Control(0))).toEqual(null); });
開發者ID:Ashok-Pal,項目名稱:angular,代碼行數:1,代碼來源:validators_spec.ts


注:本文中的angular2/common.Validators.required方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。