programing

Angular Material 2 구성 요소의 'cdk'는 무엇입니까?

nasanasas 2020. 8. 15. 09:21
반응형

Angular Material 2 구성 요소의 'cdk'는 무엇입니까?


앵귤러 머티리얼 소스 내의 여러 위치에 cdk접두어로 있는 요소 / css 클래스가 있습니다 .

cdk각도 재료 컨텍스트에서 약어를 아는 사람이 있습니까?


CDK는 component dev kit. 이는 머티리얼 디자인과 결합되지 않은 구성 요소를 만들기위한 범용 도구임을 의미합니다.

로부터 Material2에 변경 로그

  • core/Overlay와 같은의 여러 구성 요소는 접두사가 cdk-( "구성 요소 개발 키트"의 줄임말)로 변경되었습니다 . 이는 머티리얼 디자인과 결합되지 않은 구성 요소를 빌드하기위한 범용 도구라는 것을 의미합니다. 이전 선택기는 여전히 더 이상 사용되지 않지만 다음 릴리스에서 제거 될 것입니다. CSS 클래스가 변경되었습니다.

테이블, 오버레이, 포털, 포털 호스트 등과 같은 cdk 구성 요소를 사용하는 방법에 대한 자세한 내용은 여기에서 예제를 찾을 수 있습니다.

  1. https://github.com/angular/material2/tree/master/src/demo-app
  2. https://medium.com/@caroso1222/a-first-look-into-the-angular-cdk-67e68807ed9b

CDK (Component Development Kit)는 독립형 패키지입니다.

CDK의 목표는 개발자에게 웹용 멋진 구성 요소를 구축 할 수있는 더 많은 도구를 제공하는 것입니다. 이는 머티리얼 디자인 비주얼 언어를 채택하지 않고 Angular 머티리얼의 기능을 활용하려는 프로젝트에 특히 유용합니다.

Google에서 CDK 용 저장소 확인

https://github.com/angular/material2/tree/master/src/cdk

CDK => 구성 요소 개발 키트

주요 목적은 확장 성을 활성화하여 그 위에 사용자 지정 구성 요소를 만드는 것입니다.


Component Dev Kit의 약자입니다. CDK를 사용하면 Angular Material과 그 스타일에 의존하지 않고 완전히 독립적 인 기능을 사용할 수 있습니다. 사용할 수있는 몇 가지 멋진 기능은 cdk를 가져 와서 드래그 앤 드롭 및 가상 스크롤 (제가 개인적으로 좋아하는)입니다. 여기 에서 설명서를 확인 하십시오 .

참고 URL : https://stackoverflow.com/questions/42340649/what-is-cdk-in-angular-material-2-components

반응형