Я пытаюсь создать оболочку для google map api. Следующая функция является частью объекта. Я продолжаю получать «Я не определен». Обычно слушатель имеет только функцию (событие), я попробовал добавить себя в список параметров, чтобы получить доступ к родительскому объекту.javascript Доступ к родительскому элементу из прослушивателя событий
var self = this;
google.maps.event.addListener(this.geoMarker, 'dragend', function(event, self){
//update input
self.lat = event.latLng.lat(); //ERROR: self is undefined
self.lng = event.latLng.lng();
//udpate any fields that were set
self.updateDisplay();
self.geoMarker.setTitle("Lat: " + event.latLng.lat() + ' Lng: ' + event.latLng.lat());
});
Прекрасное спасибо, вы получите чек после окончания периода ожидания. – Jim