нескольких значениях 1 кейс ???? просто через || не работает
Надо делать ngSwitch="true" и в варианты делать то, что возвращает true/false
cкинь код лучше
*ngSwitchCase="condition === 1 || condition === 2 ? condition : '' "
Bitmask Switch Case <ul [ngBitmaskSwitch]="type"> <li *ngSwitchCase="types.Default">Default</li> <li *ngSwitchCase="types.Alert">Alert</li> <li *ngSwitchCase="types.Error">Error</li> <li *ngSwitchCase="types.Warning">Warning</li> </ul> https://stackblitz.com/edit/angular-bitmask-switch-case?file=src%2Fapp%2Fapp.component.html А вообще, если нужно проверять условие по true, то лучше ngIf тогда использовать, так как тут ngSwitch не особо то и нужен.
Обсуждают сегодня