The Built-in `NgSwitch` Directive
Let’s learn about `NgSwitch`, a built-in attribute directive.
We'll cover the following...
The NgSwitch structural directive provides another well-known switch keyword to the HTML world. We can treat it as an extension of the NgIf directive, which helps consider multiple cases.
The NgSwitch syntax
The NgSwitch syntax is very similar to switch syntax from other languages. So, we have a place that takes an expression, the particular cases, and a default value if no case fits.
Based on this, we can distinguish three directives composed of the NgSwitch feature.
- The plain attribute directive
NgSwitchis in control of other directives. - The structural directive
NgSwithCaseadds or removes elements from
Ask