mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
6b3f0bd0ea
Adds API reference for the new built-in control flow. PR Close #52397
701 B
701 B
The @switch block is inspired by the JavaScript switch statement:
@syntax
@switch (condition) {
@case (caseA) {
Case A.
}
@case (caseB) {
Case B.
}
@default {
Default case.
}
}
@description
The @switch blocks displays content selected by one of the cases matching against the conditional expression. The value of the conditional expression is compared to the case expression using the === operator.
The @default block is optional and can be omitted. If no @case matches the expression and there is no @default block, nothing is shown.
@switch does not have fallthrough, so you do not need an equivalent to a break or return statement.