An interface that can be implemented by classes that can act as validators.
Usage
@Directive(
selector: '[custom-validator]',
providers: const [provide(NG_VALIDATORS, {useExisting: CustomValidatorDirective, multi: true})]
)
class CustomValidatorDirective implements Validator {
Map<String, dynamic> validate(Control c) {
return {"custom": true};
}
}
Constructors
Properties
- hashCode → int
-
Get a hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
validate(
AbstractControl c) → Map<String, dynamic>