[ANGULAR] 전단지 팝업 내부 버튼을 추가합니다
ANGULAR전단지 팝업 내부 버튼을 추가합니다
해결법
-
1.아래와 같이 전단지에 단추를 추가하려면 InnerHTML을 사용해야합니다.
아래와 같이 전단지에 단추를 추가하려면 InnerHTML을 사용해야합니다.
defineYourWaypointOnClick(e: any) { var choicePopUp = L.popup(); var container = L.DomUtil.create('div'); ////////////////////////////////////////////////////////////////////////////////////////////// ///////////modified here startBtn = this.createButton('Start from this location', container), destBtn = this.createButton('Go to this location', container); div.innerHTML = ''+startBtn+ ' ' + destBtn ; ////////////////////////////////////////////////////////////////////////////////////////////// choicePopUp .setLatLng(e.latlng) .setContent('You clicked the map at ' + e.latlng.toString() + '<br>' + startBtn) .openOn(this.map); L.DomEvent.on(startBtn, 'click', () => { alert("toto"); }); L.DomEvent.on(destBtn, 'click', () => { alert("tata"); }); } createButton(label: string, container: any) { var btn = L.DomUtil.create('button', '', container); btn.setAttribute('type', 'button'); btn.innerHTML = label; return btn; }
from https://stackoverflow.com/questions/42599445/adding-buttons-inside-leaflet-popup by cc-by-sa and MIT license
'ANGULAR' 카테고리의 다른 글
[ANGULAR] 사용자 정의 생성 방법 오류 : "함수가 아닙니다" (0) | 2020.11.29 |
---|---|
[ANGULAR] ASP 넷 코어 - 요청 된 자원에 '액세스 제어 허용 원점'헤더가 없습니다. (0) | 2020.11.29 |
[ANGULAR] Angular 4 Typescript, 단추를 클릭하여 파일 열기 대화 상자 (0) | 2020.11.29 |
[ANGULAR] Angular 5+에서 underpiled typescript로 Repo를 가져 오는 방법 (.spec.ts 파일 제외) (0) | 2020.11.29 |
[ANGULAR] jax-rs 및 angular 2+를 사용하여 zip 파일을 다운로드하는 방법 (0) | 2020.11.29 |