ng2-daum-address
앵귤러2를 위한 다음 주소 검색 API
설치
npm i --save ng2-daum-address
1.1.1버전 이상을 사용하기를 권합니다. 그 이하버전은 ng build시에 module을 가져오지 못하는 버그가 있습니다.
1.1.3버전 이상은 앵귤러2의 4버전을 이용하셔야합니다.
사용법
NgDaumAddressModule
를 app.module.ts
에 임포트:
;
템플릿에서 btn-daum-address
컴포넌트를 아래처럼 추가:
가져온 컴포넌트.ts
에서 설정:
daumAddressOptions =; setDaumAddressApidata
popup형태가 아닐 경우 아래의 Element를 ParentComponent에 넣어야합니다.
layer
<!-- iOS에서는 position:fixed 버그가 있음, 적용하는 사이트에 맞게 position:absolute 등을 이용하여 top,left값 조정 필요 -->
inline
옵션
- type?: String => layer|inline|popup (default popup)
- target?: String => layer, inline 타입시 embed할 요소의 ID값 (위 소스에서 layer, wrap)
- width?: Number => layer 타입시 가로크기
- height?: Number => layer 타입시 세로크기
- border?: Number => layer 타입시 테두리 크기
- class?: Array|String => 클래스 부여
- debug?: boolean => 디버깅 모드
자세한 예제는 여기서 확인 가능합니다.