#angular
#angular
Вопрос:
Когда я установлю *ngSwitchCase
значение item.category
, как показано ниже, оно будет работать и показывать изображение.
{{item.category}}
На экране будет отображаться текстовый элемент слева.
Однако, если я использую:
<div *ngSwitchCase="'left-hand-item'">
тогда это не работает, и я ничего не вижу.
<div *ngFor="let item of itemsToShow">
<div [ngSwitch]="item.category">
<div *ngSwitchCase="item.category">
{{item.category}}
<img id="left-hand-item" class="layer img-responsive" name="left-hand-item" src={{item.fullItemURL}} />
</div>
</div>
</div>
Комментарии:
1. Плунжер для воспроизведения был бы полезен.
2. вы уверены, что перед названием категории
item.category
или позади него нет пустого места. Или подчеркивание вместо тире, или любые символы верхнего регистра, или опечатка … потому что это единственная причина, по которой я мог видеть, что что-то пошло не так