CommonModule
ngmodule
Exports all the basic Angular directives and pipes, such as NgIf
, NgForOf
, DecimalPipe
, and so on. Re-exported by BrowserModule
, which is included automatically in the root AppModule
when you create a new app with the CLI new
command.
class CommonModule { }
Description
- The
providers
options configure the NgModule's injector to provide localization dependencies to members. - The
exports
options make the declared directives and pipes available for import by other NgModules.
Providers
Provider |
---|
{ provide: NgLocalization, useClass: NgLocaleLocalization } |
Directives
Name | Description |
---|---|
NgClass | Adds and removes CSS classes on an HTML element. |
NgComponentOutlet | Instantiates a single |
NgForOf | A structural directive that renders a template for each item in a collection. The directive is placed on an element, which becomes the parent of the cloned templates. |
NgIf | A structural directive that conditionally includes a template based on the value of an expression coerced to Boolean. When the expression evaluates to true, Angular renders the template provided in a |
NgPlural | Adds / removes DOM sub-trees based on a numeric value. Tailored for pluralization. |
NgPluralCase | Creates a view that will be added/removed from the parent |
NgStyle | An attribute directive that updates styles for the containing HTML element. Sets one or more style properties, specified as colon-separated key-value pairs. The key is a style name, with an optional |
NgSwitch | A structural directive that adds or removes templates (displaying or hiding views) when the next match expression matches the switch expression. |
NgSwitchCase | Provides a switch case expression to match against an enclosing |
NgSwitchDefault | Creates a view that is rendered when no |
NgTemplateOutlet | Inserts an embedded view from a prepared |
Pipes
Name | Description |
---|---|
AsyncPipe | Unwraps a value from an asynchronous primitive. |
CurrencyPipe | Transforms a number to a currency string, formatted according to locale rules that determine group sizing and separator, decimal-point character, and other locale-specific configurations. |
DatePipe | Formats a date value according to locale rules. |
DecimalPipe | Transforms a number into a string, formatted according to locale rules that determine group sizing and separator, decimal-point character, and other locale-specific configurations. |
DeprecatedCurrencyPipe | Formats a number as currency using locale rules. |
DeprecatedDatePipe | Formats a date according to locale rules. |
DeprecatedDecimalPipe | Formats a number as text. Group sizing and separator and other locale-specific configurations are based on the active locale. |
DeprecatedPercentPipe | Formats a number as percentage according to locale rules. |
I18nPluralPipe | Maps a value to a string that pluralizes the value according to locale rules. |
I18nSelectPipe | Generic selector that displays the string that matches the current value. |
JsonPipe | Converts a value into its JSON-format representation. Useful for debugging. |
KeyValuePipe | Transforms Object or Map into an array of key value pairs. |
LowerCasePipe | Transforms text to all lower case. |
PercentPipe | Transforms a number to a percentage string, formatted according to locale rules that determine group sizing and separator, decimal-point character, and other locale-specific configurations. |
SlicePipe | Creates a new |
TitleCasePipe | Transforms text to title case. Capitalizes the first letter of each word, and transforms the rest of the word to lower case. Words are delimited by any whitespace character, such as a space, tab, or line-feed character. |
UpperCasePipe | Transforms text to all upper case. |
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/common/CommonModule