Я пытаюсь переключить случай, когда база данных обновляется от пользователя, находящегося в сети, к отсутствующему или отключенному, но не позволяет мне реализовать ngSwitchCase
в моем элементе agm-marker
. Выдает ошибку при попытке использовать <ng-template>
или <ng-container>
или ничего не показывает. ngFor
работает для циклического перебора значений, но как реализовать ngSwitchCase
?
<agm-marker
*ngFor="let user of users | async"
[ngSwitch]="user.current_status"
[latitude]="user.latitude"
[longitude]="user.longitude"
[zIndex]="3"
[label]="{color: 'white', text: user.users_name}"
< *ngSwitchCase="'AWAY'" >
[iconUrl]="{
url:'.././assets/images/user-Away-View-48.png',
anchor: {x:18, y:18},
labelOrigin:{x:70,y:18},
scaledSize: {width: 30,
height: 30}
}">
</ng-template>
< *ngSwitchCase="'ONLINE'" >
[iconUrl]="{
url:'.././assets/images/user-Offline-View-48.png',
anchor: {x:18, y:18},
labelOrigin:{x:70,y:18},
scaledSize: {width: 30,
height: 30}
}">
</ng-template>
</agm-marker>
Я использую Angular7