Heim >Web-Frontend >js-Tutorial >Detaillierte Erklärung von NgModule (Modul) in Angular

Detaillierte Erklärung von NgModule (Modul) in Angular

青灯夜游
青灯夜游nach vorne
2021-04-16 17:54:422081Durchsuche

In diesem Artikel erfahren Sie mehr über NgModule (Modul) in Angular. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

Detaillierte Erklärung von NgModule (Modul) in Angular

Angular-Modul (NgModule)

  • Angular-Anwendungen sind modular und verfügen über ein eigenes modulares System namens NgModule. Ein NgModule ist ein Container, der zum Speichern einiger zusammenhängender Codeblöcke verwendet wird, die sich auf einen bestimmten Anwendungsbereich, einen bestimmten Arbeitsablauf oder eine Reihe eng verwandter Funktionen konzentrieren. Es kann einige Komponenten, Dienstanbieter oder andere Codedateien enthalten, deren Umfang durch das NgModule definiert wird, das sie enthält. Es kann auch einige von anderen Modulen exportierte Funktionen importieren und einige bestimmte Funktionen zur Verwendung durch andere NgModule exportieren.
  • Ein Modul ist auch eine TypeScript-Klasse mit dem @NgModule-Dekorator. 🎞 .

imports

Die Importtabelle deklariert einige Module, auf deren Ausführung die Anwendung angewiesen ist.

  • providersdeclarations

声明模块有什么东西, 只能声明组件、 指令和管道。

  • imports

导入表, 声明了要让应用运转所依赖的一些模块。

  • providers

声明模块中提供了哪些服务, 只能声明服务。

  • bootstrap
Deklarieren Sie, welche Dienste im Modul bereitgestellt werden. Es können nur Dienste deklariert werden.

bootstrap

🎜Deklarieren Sie, was die Hauptkomponente des Moduls ist. Nur das Root-Modul sollte dieses Bootstrap-Attribut festlegen. 🎜🎜🎜Weitere Kenntnisse zum Thema Programmierung finden Sie unter: 🎜Programmierunterricht🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von NgModule (Modul) in Angular. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen