Skip to content

Commit 73bce40

Browse files
committed
feat(forms): export validator directives as part of formDirectives
1 parent 5fc23ca commit 73bce40

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

modules/angular2/src/forms/directives.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {TemplateDrivenFormDirective} from './directives/template_driven_form_dir
88
import {DefaultValueAccessor} from './directives/default_value_accessor';
99
import {CheckboxControlValueAccessor} from './directives/checkbox_value_accessor';
1010
import {SelectControlValueAccessor} from './directives/select_control_value_accessor';
11+
import {RequiredValidatorDirective} from './validator_directives';
1112

1213
export {ControlNameDirective} from './directives/control_name_directive';
1314
export {FormControlDirective} from './directives/form_control_directive';
@@ -20,6 +21,7 @@ export {ControlValueAccessor} from './directives/control_value_accessor';
2021
export {DefaultValueAccessor} from './directives/default_value_accessor';
2122
export {CheckboxControlValueAccessor} from './directives/checkbox_value_accessor';
2223
export {SelectControlValueAccessor} from './directives/select_control_value_accessor';
24+
export {RequiredValidatorDirective} from './validator_directives';
2325

2426
/**
2527
*
@@ -40,5 +42,7 @@ export const formDirectives: List<Type> = CONST_EXPR([
4042

4143
DefaultValueAccessor,
4244
CheckboxControlValueAccessor,
43-
SelectControlValueAccessor
45+
SelectControlValueAccessor,
46+
47+
RequiredValidatorDirective
4448
]);

modules/angular2/test/forms/integration_spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {NgIf} from 'angular2/directives';
2424
import {
2525
Control,
2626
ControlGroup,
27-
RequiredValidatorDirective,
2827
TemplateDrivenFormDirective,
2928
formDirectives,
3029
Validators,
@@ -752,7 +751,7 @@ class WrappedValue implements ControlValueAccessor {
752751
}
753752

754753
@Component({selector: "my-comp"})
755-
@View({directives: [formDirectives, WrappedValue, RequiredValidatorDirective, NgIf]})
754+
@View({directives: [formDirectives, WrappedValue, NgIf]})
756755
class MyComp {
757756
form: any;
758757
name: string;

0 commit comments

Comments
 (0)