У меня есть маркер с привязкой всплывающего окна, а код всплывающего HTML-кода:
createMarker() {
...
const content = `<div><a onclick="this.open()">View Field</a></div>`;
marker.bindPopup(content);
...
}
Когда я нажимаю View Field
, он говорит, что функция this.open()
не существует, событие, которое я пытался безthis
идентификатор, но он не работает.И функция:
open() {
console.log('clicked');
}
Ошибка:
Ошибка типа: this.open не является функцией
Редактировать: Всенаходится в том же компоненте.ts