ngx-daum-postcode
Version:
카카오에서 제공하는 [우편번호 서비스](https://postcode.map.daum.net/guide)를 Angular 환경에서 편하게 사용하기 위해 감싼 WrapperComponent를 제공하는 비공식 라이브러리입니다.
71 lines (55 loc) • 1.48 kB
Markdown
# NgxDaumPostcode
카카오에서 제공하는 [우편번호 서비스](https://postcode.map.daum.net/guide)를 Angular 환경에서 편하게 사용하기 위해 감싼 WrapperComponent를 제공하는 비공식 라이브러리입니다.
## 사용법
### npm install
``` bash
npm i ngx-daum-postcode
```
### app.module.ts
``` typescript
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { NgxDaumPostcodeModule } from 'projects/ngx-daum-postcode/src/public-api';
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, NgxDaumPostcodeModule],
providers: [],
bootstrap: [AppComponent],
})
export class AppModule { }
```
### app.component.html
``` html
<ngx-daum-postcode
(onComplete)="onComplete($event)"
(onSearch)="onSearch($event)"
(onResize)="onResize($event)"
></ngx-daum-postcode>
```
### app.component.ts
``` typescript
import { Component } from '@angular/core';
import {
DaumPostcode,
Search,
Size,
} from 'ngx-daum-postcode';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss'],
})
export class AppComponent {
title = 'ngxDaumPostcode Example';
onComplete(daumPostcode: DaumPostcode): void {
console.debug(daumPostcode);
}
onResize(size: Size): void {
console.debug(size);
}
onSearch(data: Search): void {
console.debug(data);
}
}
```