Пытаюсь сделать расчет доставки через свой бэк, ловлю событие openbaloon (клик на метке), делаю запрос и в ответе устанавливаю проперти, но оно отображается только тогда, когда балун закрывается, как это можно исправить?
код Эвента:
onPlacemarkBalloonOpen(event: YaEvent<ymaps.Placemark>): void {
const { target } = event;
var pickpoint: PickPoint = target.properties.get("pickpointData") as PickPoint;
var self = this;
this.orderService.getDeliveryCost(pickpoint.Code, "", 1).subscribe((cost) => {
console.log(cost.price); // тут все правильно выводится
self.dCost = cost.price + "Р."; // свойство устанавливается, но не рендерится, рендер происходит только после закрытия балуна
});
}
Description
Пытаюсь сделать расчет доставки через свой бэк, ловлю событие openbaloon (клик на метке), делаю запрос и в ответе устанавливаю проперти, но оно отображается только тогда, когда балун закрывается, как это можно исправить?
код Эвента:
Код елемента:
код карты: