최신 Angular 문법
Angular 20 이상의 signal 입력·출력, standalone 컴포넌트, zoneless 변경 감지로 만들었습니다. 버튼·링크처럼 기본 요소에 붙이는 디렉티브는 기본 동작을 그대로 씁니다.
Angular 20 이상의 signal 입력·출력, standalone 컴포넌트, zoneless 변경 감지로 만들었습니다. 버튼·링크처럼 기본 요소에 붙이는 디렉티브는 기본 동작을 그대로 씁니다.
입력 필드·체크박스·셀렉트는 기본 요소를 넣고 표시만 붙이므로 ngModel, reactive forms, Signal Forms가 그대로 동작합니다.
모든 컴포넌트를 실제 브라우저(Chromium)에서 KRDS 스타일을 넣고 axe-core로 검사합니다. 고대비 모드를 지원합니다.
KRDS Angular(@krds.ui/angular)는 대한민국 정부 디자인 시스템의 마크업과 스타일을 Angular로 구현한 커뮤니티 라이브러리입니다. Initializer Team이 유지보수하며, 정부가 배포하는 공식 Angular 패키지는 아닙니다. Angular 20·21·22를 지원하고 MIT 라이선스로 배포됩니다.
설치와 스타일 설정, 컴포넌트별 예제와 API, 자주 묻는 질문에서 적용 방법을 확인하세요.
공공 서비스 화면을 KRDS Angular 컴포넌트로 조합한 예시입니다. 직접 입력하고 선택해 보세요. 상단 화면 모드 버튼으로 "선명하게 (어두운 배경)" 모드도 확인할 수 있습니다.