web-dev-qa-db-fra.com

Qu’est-ce que cdk dans Angular Material 2 components

À plusieurs endroits dans angular source de matériau, il existe des classes elements/css dont le préfixe est cdk.

Est-ce que quelqu'un sait ce que l'abréviation de cdk dans angular contexte matériel?

103
Ashok Koyi

CDK est la forme abrégée de component dev kit. Cela signifie que ce sont des outils à usage général pour la construction de composants qui ne sont pas couplés à la conception de matériaux

De la changelog de material2

  • Le préfixe de plusieurs composants de core/, tel que Overlay, a été remplacé par cdk- (abréviation de "composant dev kit"). Cela signifie que ce sont des outils à usage général pour la construction de composants qui ne sont pas associés à Material Design. Les anciens sélecteurs sont toujours disponibles comme obsolètes, mais seront supprimés dans la prochaine version. Les classes CSS ont été changées.

Pour plus d'informations sur l'utilisation des composants cdk tels que table, superposition, portail, hôte de portail, e.t.c, vous trouverez des exemples ici:

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

CDK (Component Development Kit) est un package autonome.

Le but de la CDK est de donner aux développeurs davantage d’outils pour créer des composants impressionnants pour le Web. Cela sera particulièrement utile pour les projets qui souhaitent tirer parti des fonctionnalités de Angular Material sans adopter le langage visuel Material Design.

Commander le repo de Google pour CDK

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

CDK => Kit de développement de composants

Son objectif principal est d'activer l'extensible de manière à créer des composants personnalisés par-dessus.

3
Jegan S

Support pour Component Dev Kit. La CDK vous permet d’utiliser des fonctionnalités qui ne dépendent pas de Angular Matériau et de son style et qui sont totalement indépendantes. Certaines fonctionnalités impressionnantes que vous pouvez utiliser sont le glisser-déposer et le défilement virtuel (que j'aime personnellement) en important simplement le CDK. Consultez la documentation ici .

0
Dilshan Liyanage