Я использую Angular8-Yandex-Map. Мои метки не загружаются. Работает только первая загрузка страницы - PullRequest
0 голосов
/ 30 марта 2020

Я использую Angular8-Yandex-Map модуль. Я получаю метки с сервисом GetMarkers. GetMarkers Сервис работает каждый раз. Мои метки загружаются правильно при первой загрузке страницы. Но карта не обновляется при изменении меток. Как обновить карту?

constructor(public apiService: ApiService) {
  this.GetMarkers();
}

GetMarkers() {
  this.apiService.GetMarkers(this.filter).subscribe(res => {
    this.Markers = res as Marker[];
    console.log(this.Markers);
  });
}
<angular-yandex-map [center]="[41.751952, 28.600739]" [zoom]="6" (load)="a($event)">
  <div *ngFor="let item of Markers">
    <angular-yandex-placemark [geometry]="[item.PositionLat, item.PositionLng]"
      [properties]="{hintContent: item.Title, iconContent: item.MinTitle }"
      [options]="placemarkOptions(item.MarkerTipi)" (mouse)="onMouse($event, item)">
    </angular-yandex-placemark>
  </div>
</angular-yandex-map>
...