Please enable JavaScript.
Coggle requires JavaScript to display documents.
Angular MODUŁY ES6 (składnia (NgModule({
imports: [BrowserModule ]
…
Angular MODUŁY ES6
Moduł w Angular to kontener dla grupy powiązanych komponentów, usług, dyrektyw i innych.
Można potraktować moduł jako bibliotekę komponentów i usług implementujących określoną funkcjonalność z dziedziny biznesowej, której dotyczy aplikacja (np. moduł rozliczeniowy)
-
umożliwiają ukrycie i ochronę funkcji lub zmiennych oraz tworzenie skryptów, które można załadować
-
składnia
jest to klasa odnotowana dekoratorem NgModule
NgModule({
imports: [BrowserModule ]
declarations: [ TestComponent ],
bootstrap: [TestComponent ]
imports - każda aplikacja przeglądarkowa musi importować BrowserModule i może, jeśli trzeba, importować inne moduły, takie jak FormModule
-
-
Składowe wszystkich importowanych modułów (takie jak FormsModule i RouterModule) są dostępne dla wszystkich komponentów modułu
declarations - deklaruje, że TestComponent należy do AppModule, Każda składnia modułu musi być tu wymieniona
bootstrap - podczas uruchamiania aplikacji ten moduł renderuje komponent główny, który jest przypisany do właściwości bootstrap dekoratora NgModule
-
-
-
-
-
Jeśli jest uruchamiany w przeglądarce internetowej, można w nim użyć obiektów document i XMLHttpRequest.
W przypadku uruchamiania modułu zawierającego deklarację import moduły importowane są wczytywane jako pierwsze, a następnie kod każdego modułu jest wykonywany w ramach przeglądania grafu zależności w głąb, z pominięciem kodu już wykonanego, co pozwala uniknąć zapętlenia.
ogranicza przestrzeń nazw, tzw. namespace
to jest taka koncepcja, co powoduje. e nie zaśmieca przestrzeni nazw
-