angular/packages/forms/src/directives
Alex Rickabaugh ac157170c8 feat(forms): export NumberValueAccessor & RangeValueAccessor directives (#27743)
@angular/forms declares several directives and a module which are not
exported from the package via the entrypoint, either intentionally or as a
historical accident.

Ivy's locality principle necessitates that directives used in user code be
importable from the package which defines them. This requires these forms
directives to be exported.

Several directives which define ControlValueAccessors are exported:

* NumberValueAccessor
* RangeValueAccessor

A few more directives and a module are exported privately (with a ɵ prefix):

* NgNoValidate
* NgSelectMultipleOption
* InternalFormsSharedModule

PR Close #27743
2019-01-08 16:36:18 -08:00
..
reactive_directives docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
abstract_control_directive.ts fix(forms): match getError and hasError to get method signature (#20211) 2019-01-03 10:16:06 -08:00
abstract_form_group_directive.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
checkbox_value_accessor.ts docs(forms): update API reference for value accessors (#26946) 2018-11-12 12:48:33 -08:00
control_container.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
control_value_accessor.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
default_value_accessor.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
error_examples.ts docs(common): update ngFor docs to new as syntax (#15166) 2017-03-22 17:18:22 -07:00
form_interface.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
ng_control.ts docs: update forms with @publicApi tags (#26595) 2018-10-19 14:35:53 -07:00
ng_control_status.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
ng_form.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
ng_form_selector_warning.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
ng_model.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
ng_model_group.ts docs(forms): update API reference for common APIs and template-driven directives (#27033) 2018-11-29 21:33:07 -08:00
ng_no_validate_directive.ts docs: convert all @experimental tags to @publicApi tags (#26595) 2018-10-19 14:35:52 -07:00
normalize_validator.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
number_value_accessor.ts feat(forms): export NumberValueAccessor & RangeValueAccessor directives (#27743) 2019-01-08 16:36:18 -08:00
radio_control_value_accessor.ts docs(forms): update API reference for value accessors (#26946) 2018-11-12 12:48:33 -08:00
range_value_accessor.ts feat(forms): export NumberValueAccessor & RangeValueAccessor directives (#27743) 2019-01-08 16:36:18 -08:00
reactive_errors.ts refactor(forms): deprecate ngModel usage on same field as formControl (#22633) 2018-03-07 20:47:53 -08:00
select_control_value_accessor.ts docs(forms): update API reference for value accessors (#26946) 2018-11-12 12:48:33 -08:00
select_multiple_control_value_accessor.ts docs(forms): update API reference for value accessors (#26946) 2018-11-12 12:48:33 -08:00
shared.ts fix(forms): improve error message for invalid value accessors (#22731) 2018-04-04 08:20:55 -07:00
template_driven_errors.ts refactor(forms): ngForm element selector has been deprecated in favor of ng-form (#23721) 2018-08-02 08:34:43 -07:00
validators.ts docs(forms): update API reference for validator directives (#26926) 2018-12-17 16:45:35 -08:00