2015-03-19 10:24:10 -07:00
|
|
|
import {Decorator} from 'angular2/angular2';
|
2015-02-11 11:10:31 -08:00
|
|
|
|
2015-03-19 14:21:40 -07:00
|
|
|
import {ControlDirective, Validators} from 'angular2/forms';
|
2015-02-11 11:10:31 -08:00
|
|
|
|
|
|
|
@Decorator({
|
|
|
|
selector: '[required]'
|
|
|
|
})
|
|
|
|
export class RequiredValidatorDirective {
|
|
|
|
constructor(c:ControlDirective) {
|
2015-03-19 14:21:40 -07:00
|
|
|
c.validator = Validators.compose([c.validator, Validators.required]);
|
2015-02-11 11:10:31 -08:00
|
|
|
}
|
|
|
|
}
|