ngmodule
Exports the required providers and directives for template-driven forms, making them available for import by NgModules that import this module.
class FormsModule { static withConfig(opts: { callSetDisabledState?: SetDisabledStateOption; }): ModuleWithProviders<FormsModule> }
Providers associated with this module:
RadioControlRegistry
withConfig() | |||
---|---|---|---|
Provides options for configuring the forms module. | |||
|
opts | object | An object of configuration options
|
Name | Description |
---|---|
CheckboxControlValueAccessor | A |
CheckboxRequiredValidator | A Directive that adds the |
DefaultValueAccessor | The default |
EmailValidator | A directive that adds the |
MaxLengthValidator | A directive that adds max length validation to controls marked with the |
MaxValidator | A directive which installs the |
MinLengthValidator | A directive that adds minimum length validation to controls marked with the |
MinValidator | A directive which installs the |
NgControlStatus | Directive automatically applied to Angular form controls that sets CSS classes based on control status. |
NgControlStatusGroup | Directive automatically applied to Angular form groups that sets CSS classes based on control status (valid/invalid/dirty/etc). On groups, this includes the additional class ng-submitted. |
NgForm | Creates a top-level |
NgModel | Creates a |
NgModelGroup | Creates and binds a |
NgSelectOption | Marks |
NumberValueAccessor | The |
PatternValidator | A directive that adds regex pattern validation to controls marked with the |
RadioControlValueAccessor | The |
RangeValueAccessor | The |
RequiredValidator | A directive that adds the |
SelectControlValueAccessor | The |
SelectMultipleControlValueAccessor | The |
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/forms/FormsModule