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

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

青灯夜游
青灯夜游avant
2021-04-16 17:54:422052parcourir

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 { }
  • 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer