NgSwitchCase
directive
Provides a switch case expression to match against an enclosing ngSwitch
expression. When the expressions match, the given NgSwitchCase
template is rendered. If multiple match expressions match the switch expression value, all of them are displayed.
See also
NgModule
Selectors
Properties
Property | Description |
---|---|
@Input()ngSwitchCase: any | Stores the HTML template to be selected on match. |
Description
Within a switch container, *ngSwitchCase
statements specify the match expressions as attributes. Include *ngSwitchDefault
as the final case.
<container-element [ngSwitch]="switch_expression"> <some-element *ngSwitchCase="match_expression_1">...</some-element> ... <some-element *ngSwitchDefault>...</some-element> </container-element>
Each switch-case statement contains an in-line HTML template or template reference that defines the subtree to be selected if the value of the match expression matches the value of the switch expression.
Unlike JavaScript, which uses strict equality, Angular uses loose equality. This means that the empty string, ""
matches 0.
Methods
ngDoCheck() |
---|
Performs case matching. For internal use only. |
|
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/common/NgSwitchCase