Я отображаю данные для углового кендо-чарта.Всплывающее окно выравнивается по выбранной серии, если данные уже предварительно загружены.Но в моем случае мне нужно показать всплывающее значение после вызова MVC API.Таким образом, в этом сценарии загружается всплывающее окно, но его позиция установлена на - top: 0px;осталось: 0px.Я теряю ссылку на якорь.
Вот мой код Typescript -
this.chart.seriesClick.subscribe((res: SeriesClickEvent) => {
this.popupAnchor = res.originalEvent.target;
this.myService.getDate(res.category).subscribe(result => {
this.popupContent = result;
this.showPopup = true;
this.cdr.detectChanges();
});
});
Вот мой HTML-код -
<kendo-chart>
//Kendo Chart
</kendo-chart>
<kendo-popup *ngIf="showPopup" [anchor]="popupAnchor">
{{popupContent}}
</kendo-popup>