Maison > interface Web > js tutoriel > Explication détaillée de NgModule (module) dans Angular

Explication détaillée de NgModule (module) dans Angular

青灯夜游
Libérer: 2021-04-19 09:31:52
avant
2071 Les gens l'ont consulté

Cet article vous amènera à en savoir plus sur NgModule (module) 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.

Explication détaillée de NgModule (module) dans Angular

Module angulaire (NgModule)

  • Les applications angulaires sont modulaires et disposent de leur propre système modulaire appelé NgModule. Un NgModule est un conteneur utilisé pour stocker des blocs de code cohérents qui se concentrent sur un certain domaine d'application, un certain flux de travail ou un ensemble de fonctions étroitement liées. Il peut contenir certains composants, fournisseurs de services ou autres fichiers de code dont la portée est définie par le NgModule qui les contient. Il peut également importer certaines fonctions exportées par d'autres modules et exporter certaines fonctions spécifiées pour être utilisées par d'autres NgModules.
  • Un module est aussi une classe TypeScript avec le décorateur @NgModule.

Tutoriels associés recommandés : "tutoriel angulaire"

Métadonnées NgModule

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {HttpClient, HttpClientModule} from '@angular/common/http';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent,
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpClientModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Copier après la connexion
  • declarations

Déclarer quelque chose dans un module ne peut déclarer que des composants, des directives et des pipes.

  • imports

La table d'importation déclare certains modules dont dépend l'application pour s'exécuter.

  • providers

En déclarant quels services sont fournis dans le module, seuls les services peuvent être déclarés.

  • bootstrap

Déclare quel est le composant principal du module. Seul le module racine doit définir cet attribut d'amorçage.

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