Maison > interface Web > js tutoriel > En savoir plus sur les composants de composant dans Angular

En savoir plus sur les composants de composant dans Angular

青灯夜游
Libérer: 2021-04-19 09:33:45
avant
2225 Les gens l'ont consulté

Cet article vous présentera le composant En savoir plus sur les composants de composant dans Angular dans Angular. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

En savoir plus sur les composants de composant dans Angular

Composant angulaire (Composant)


Composant (Composant) est ce qui constitue un Application angulaire Fondamentaux et Core. En termes simples, les composants sont utilisés pour regrouper des fonctions spécifiques, et le bon fonctionnement de l'application dépend de la coordination entre les composants. [Recommandations de tutoriel associées : "Tutoriel angulaire"]

Éléments essentiels des composants

En savoir plus sur les composants de composant dans Angular

  • @ Composant (décorateur de métadonnées de composant)

Le décorateur @En savoir plus sur les composants de composant dans Angular est utilisé pour indiquer au framework Angular comment gérer les classes Typescript. Il contient plusieurs propriétés, et les valeurs de ces propriétés sont appelées. métadonnées. Angular restituera le composant et exécutera la logique du composant en fonction de la valeur des métadonnées.

  • Modèle (template)

Modèle Le modèle permet de définir l'apparence du composant Le modèle existe sous forme de html et. indique à Angular comment restituer le composant. Nous pouvons utiliser la syntaxe de liaison de données d'Angular dans le modèle pour restituer les données du contrôleur.

  • Contrôleur (Controller)

Le contrôleur est une classe Typescript ordinaire, qui sera décorée avec le décorateur @En savoir plus sur les composants de composant dans Angular Le contrôleur contient All. les propriétés et les méthodes du composant, ainsi que la plupart de la logique de la page, sont écrites dans le contrôleur. Le contrôleur communique avec le modèle via la liaison de données, le modèle affiche les données du contrôleur et le contrôleur gère les événements qui se produisent sur le modèle.

Exemple

import { En savoir plus sur les composants de composant dans Angular } from '@angular/core';

@En savoir plus sur les composants de composant dans Angular({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
  providers: [AppService],
})
export class AppEn savoir plus sur les composants de composant dans Angular {
  title = 'app demo';

  .....
}
Copier après la connexion
  • selector

Sélecteur CSS spécifié par @En savoir plus sur les composants de composant dans Angular decorator , qui indique à Angular de créer et d'insérer une instance du composant une fois que la balise correspondant à ce sélecteur est trouvée dans le modèle HTML.

  • templateUrl

templateUrl spécifie un fichier HTML comme modèle du composant. Vous pouvez également utiliser la valeur de l'attribut template pour fournir un modèle HTML en ligne

  • styleUrls: ['./app.component.css']

styleUrls pointe vers un ensemble de CSS fichiers CSS, qui peuvent être trouvés dans Les styles à utiliser par les composants sont écrits dans ces fichiers CSS.

  • providers

Un ensemble de prestataires de services requis par le composant actuel

  • AppEn savoir plus sur les composants de composant dans Angular

Le contrôleur du composant, une classe Typescript agrémentée d'un décorateur.

Composants autres éléments

En savoir plus sur les composants de composant dans Angular元素

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal