2
我是新來的角,我想知道是否有可能通過傳遞參數使驗證更靈活。例如。一個十進制驗證,你可以有2(3或4在其他情況下)小數位。靈活的控制驗證
我有這樣的NG-2冊且有這個例子:
function skuValidator(control: Control): { [s: string]: boolean } {
if (!control.value.match(/^123/)) {
return {invalidSku: true};
}
}
-
this.myForm = fb.group({
'sku': ['', Validators.compose([
Validators.required, skuValidator])]
});
正如你可以看到我得到的唯一參數是控制參數。如果我可以在同一個驗證器中切換驗證,那將會很好。對於一個控件,只允許使用整數,對於其他控件的小數位也是允許的。這可能嗎?