refactor(forms): use multibindings instead of query to get a list of validators
BREAKING CHANGE Before: @Directive({selector: '[credit-card]', bindings: [new Binding(NgValidator, {toAlias: forwardRef(() => CreditCardValidator)})]}) class CreditCardValidator { get validator() { return CreditCardValidator.validate; } static validate(c): StringMap<string, boolean> {...} } After: function creditCardValidator(c): StringMap<string, boolean> {...} @Directive({selector: '[credit-card]', bindings: [new Binding(NG_VALIDATORS, {toValue: creditCardValidator, multi: true})]}) class CreditCardValidator {}
This commit is contained in:
@ -32,8 +32,8 @@ export {
|
||||
SelectControlValueAccessor
|
||||
} from './src/forms/directives/select_control_value_accessor';
|
||||
export {FORM_DIRECTIVES} from './src/forms/directives';
|
||||
export {Validators} from './src/forms/validators';
|
||||
export {NgValidator, NgRequiredValidator} from './src/forms/directives/validators';
|
||||
export {NG_VALIDATORS, Validators} from './src/forms/validators';
|
||||
export {DefaultValidators} from './src/forms/directives/validators';
|
||||
export {FormBuilder} from './src/forms/form_builder';
|
||||
|
||||
import {FormBuilder} from './src/forms/form_builder';
|
||||
|
Reference in New Issue
Block a user