2015-03-19 10:24:10 -07:00
|
|
|
import {Decorator} from 'angular2/angular2';
|
2015-02-11 11:10:31 -08:00
|
|
|
|
2015-02-25 12:54:27 -08:00
|
|
|
import {ControlDirective} from 'angular2/forms';
|
2015-02-11 11:10:31 -08:00
|
|
|
import * as validators from 'angular2/forms';
|
|
|
|
|
|
|
|
@Decorator({
|
|
|
|
selector: '[required]'
|
|
|
|
})
|
|
|
|
export class RequiredValidatorDirective {
|
|
|
|
constructor(c:ControlDirective) {
|
|
|
|
c.validator = validators.compose([c.validator, validators.required]);
|
|
|
|
}
|
|
|
|
}
|