Читать книгу Angular - Ferdinand Malcher - Страница 116

Listing 5–4 Das zentrale AppModule unserer Anwendung (app.module.ts)

Оглавление

main.ts

Wir sehen uns als Nächstes die Datei main.ts an (Listing 5–5). Die Datei besteht aus wenigen Zeilen Code. Ihre Aufgabe ist es ausschließlich, den Bootstrapping-Prozess von Angular mit unserem AppModule anzustoßen und die Anwendung damit zu starten. Dazu wird die Funktion platformBrowserDynamic() benötigt.

Environments

Außerdem wird die Variable environment geladen. Im Verzeichnis environments liegen Dateien mit Konfigurationen für verschiedene Umgebungen (Entwicklung, Produktion etc.). Wird beim Build die Produktionsumgebung ausgewählt, wird die Angular-Funktion enableProdMode() aufgerufen. Was es genau damit auf sich hat, wollen wir zunächst im Dunkeln stehen lassen. Im Abschnitt zum Deployment ab Seite 539 schauen wir uns das Umgebungskonzept noch im Detail an.

import { enableProdMode } from '@angular/core';

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';

import { environment } from './environments/environment';

if (environment.production) {

enableProdMode();

}

platformBrowserDynamic().bootstrapModule(AppModule)

.catch(err => console.error(err));

Angular

Подняться наверх