У меня есть основа c l oop:
markers.forEach((marker) => {
marker.addListener('click', this.openInfoWindow(marker));
})
У меня есть функция TypeScript, объявленная как:
openInfoWindow(marker) { }
Я получаю:
zone-evergreen. js: 172 Uncaught TypeError: this.openInfoWindow не является функцией some.component.ts: 147 в Array.forEach () в Di. (some.component.ts: 145) в ne.H в Object. .N.trigger в re в Di. .O.set в Di.setZoom на карте. js: 29 в xw. T (карта. js: 41)
Почему это происходит? Что не так с моим вызовом click
, из-за которого TypeScript не видит эту функцию?