基本語法:
***(params:abstractcontrol)::any
demo 1:手機號校驗
//編寫手機號校驗器
mobilevaild(mobile:formcontrol):any$/;
let valid = myreg.test(value);
console.log("手機號是否校驗通過:"+valid)
return valid ? null:
}//使用校驗器
//配置表單資料模型,多個校驗器使用陣列形式
mobilephone:['',this.mobilevaild]
demo 2:驗證 密碼和確認密碼的 一致性
//編寫校驗器
passwordvaild(passwords:formgroup):any}
}//使用校驗器
passwords:fb.group(,)
//註冊按鈕列印錯誤資訊
onsubmit()
執行圖:
tips:formgroup
物件和formarray
物件的校驗器是物件型別,其key是validator
內建校驗器api
demo:
使用者名稱必填且長度須大於6
//在資料模型中
username:['',[validators.required,validators.minlength(6)]]
//註冊按鈕
console.log("手機號是否校驗通過:"+valid)
return valid ? null:
}export function
passwordvaild
(passwords:formgroup)
:any}
}
c語言學習筆記二十二
自動處理標頭檔案的依賴關係 all test34 test34 test34.o test33.o test31.o gcc o test34.o test34.c test29.h test30.h test32.h test33.o test33.c test32.h test29.h test...
二十二 Oracle學習筆記 Oracle異常
一 oralce異常 1.oracle低層定義了很多異常,每個異常都有乙個唯一的編碼,這些異常之中,有一些是比較常見的,oracle 給這些異常定義了名稱,可以直接使用,其他沒有名稱只有編碼的不能直接使用。2.異常的分類 1 預定義異常 既有編碼又有名稱的異常是預定義異常,此類異常可以直接使用 2 ...
c語言學習筆記二十二
自動處理標頭檔案的依賴關係 all test34 test34 test34.o test33.o test31.o gcc o test34.o test34.c test29.h test30.h test32.h test33.o test33.c test32.h test29.h test...