À plusieurs endroits dans la source de matériau angulaire, il existe des éléments / classes css qui ont cdk
comme préfixe.
Est-ce que quelqu'un sait ce que signifie l'abréviation cdk
dans un contexte matériel angulaire?
À plusieurs endroits dans la source de matériau angulaire, il existe des éléments / classes css qui ont cdk
comme préfixe.
Est-ce que quelqu'un sait ce que signifie l'abréviation cdk
dans un contexte matériel angulaire?
Réponses:
CDK est la forme courte de component dev kit
. Cela signifie qu'il s'agit d'outils à usage général pour la construction de composants qui ne sont pas associés à la conception de matériaux.
À partir du journal des modifications de material2
core/
, tels que Overlay, ont vu leur préfixe changé en cdk-
(abréviation de «kit de développement de composants»). Cela signifie qu'il s'agit d'outils à usage général pour la construction de composants qui ne sont pas couplé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é modifiées.Pour plus d'informations sur l'utilisation des composants cdk tels que la table, la superposition, le portail, l'hôte de portail, etc., vous pouvez trouver des exemples ici:
material
refactoring déjà commencé cdk
afin que les composants cdk puissent être extraits et utilisés à partir de npm indépendamment du matériau. Même après refactorisation, le code cdk pourrait cohabiter avec le matériel, mais le packaging serait différent. Par exemple, un nouveau composant de matériau tel que table
le cdk
tableau étend et lui applique un style afin que le table
thème et la taille correspondent aux spécifications du matériau. Source: github.com/angular/material2/tree/master/src/lib/table
CDK (Component Development Kit) est un package autonome.
Le but du CDK est de donner aux développeurs plus 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.
Découvrez le repo de Google pour CDK
https://github.com/angular/material2/tree/master/src/cdk
Stands pour Component Dev Kit. Le CDK vous permet d'utiliser des fonctionnalités qui ne dépendent pas du matériau angulaire et de son style et est totalement indépendant. 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 .