feat(forms): add support for Validator
Currently, the only way for a directive to export a validator is by providing a function. This makes it ackward to write validators that depend on directive inputs. In addition to supporting functions as validators, classes implementing the Validator interface are supported too.
This commit is contained in:
@ -414,11 +414,10 @@ var NG_API = [
|
||||
'DecimalPipe.transform()',
|
||||
'RequiredValidator',
|
||||
'MinLengthValidator',
|
||||
'MinLengthValidator.minLength',
|
||||
'MinLengthValidator.minLength=',
|
||||
'MinLengthValidator.validate()',
|
||||
'MaxLengthValidator',
|
||||
'MaxLengthValidator.maxLength',
|
||||
'MaxLengthValidator.maxLength=',
|
||||
'MaxLengthValidator.validate()',
|
||||
'Validator:dart',
|
||||
'DefaultValueAccessor',
|
||||
'DefaultValueAccessor.onChange',
|
||||
'DefaultValueAccessor.onChange=',
|
||||
@ -686,8 +685,6 @@ var NG_API = [
|
||||
'NgControlName.update=',
|
||||
'NgControlName.valid',
|
||||
'NgControlName.validator',
|
||||
'NgControlName.validators',
|
||||
'NgControlName.validators=',
|
||||
'NgControlName.value',
|
||||
'NgControlName.valueAccessor',
|
||||
'NgControlName.valueAccessor=',
|
||||
@ -745,8 +742,6 @@ var NG_API = [
|
||||
'NgFormControl.update=',
|
||||
'NgFormControl.valid',
|
||||
'NgFormControl.validator',
|
||||
'NgFormControl.validators',
|
||||
'NgFormControl.validators=',
|
||||
'NgFormControl.value',
|
||||
'NgFormControl.valueAccessor',
|
||||
'NgFormControl.valueAccessor=',
|
||||
@ -802,8 +797,6 @@ var NG_API = [
|
||||
'NgModel.update=',
|
||||
'NgModel.valid',
|
||||
'NgModel.validator',
|
||||
'NgModel.validators',
|
||||
'NgModel.validators=',
|
||||
'NgModel.value',
|
||||
'NgModel.valueAccessor',
|
||||
'NgModel.valueAccessor=',
|
||||
|
Reference in New Issue
Block a user