11 lines
330 B
TypeScript
11 lines
330 B
TypeScript
import {Directive} from 'angular2/angular2';
|
|
import {Validators} from './validators';
|
|
import {ControlDirective} from './directives';
|
|
|
|
@Directive({selector: '[required]'})
|
|
export class RequiredValidatorDirective {
|
|
constructor(c: ControlDirective) {
|
|
c.validator = Validators.compose([c.validator, Validators.required]);
|
|
}
|
|
}
|