Angular. Ferdinand Malcher

Angular - Ferdinand Malcher


Скачать книгу
href="#ub4120960-6c47-4979-9f17-2c3747660c54">25.12.3Das angepasste Bootstrapping für NativeScript

       25.12.4Das Root-Modul anpassen

       25.12.5Das Routing anpassen

       25.12.6Die Templates der Komponenten für NativeScript anlegen

       26Powertipp: Android-Emulator Genymotion

       VIIWeiterführende Themen

       27Fortgeschrittene Konzepte der Angular CLI

       27.1Workspace und Monorepo: Heimat für Apps und Bibliotheken

       27.1.1Applikationen: Angular-Apps im Workspace

       27.1.2Bibliotheken: Code zwischen Anwendungen teilen

       27.2Schematics: Codegenerierung mit der Angular CLI

       28Wissenswertes

       28.1Web Components mit Angular Elements

       28.2Container und Presentational Components

       28.3Else-Block für die Direktive ngIf

       28.4TrackBy-Funktion für die Direktive ngFor

       28.5Angular-Anwendungen dokumentieren und analysieren

       28.6Angular Material und weitere UI-Komponentensammlungen

       28.7Content Projection: Inhalt des Host-Elements verwenden

       28.8Lifecycle-Hooks

       28.9Change Detection

       28.10Plattformen und Renderer

       28.11Angular updaten

       28.12Upgrade von AngularJS

       VIIIAnhang

       ABefehle der Angular CLI

       BOperatoren von RxJS

       CMatcher von Jasmine

       DAbkürzungsverzeichnis

       ELinkliste

       Index

       Weiterführende Literatur

       Nachwort

Teil I

       1Schnellstart

       »Scaffolding an Angular project is now easier than ever with StackBlitz. In one click, you can run and edit any Angular CLI project in your browser – powered by Visual Studio Code. You will feel right at home, trust me!«

      Dominic Elm

      (Mitglied im StackBlitz-Team und Mitgründer von Machinelabs.ai)

      Am besten wird man mit einem neuen Framework vertraut, wenn man die Konzepte und Beispiele direkt selbst ausprobiert. Hierfür wollen wir eine vorbereitete Angular-Anwendung im Browser einsetzen. Wir wollen an diesem Beispiel zunächst nur betrachten, wie eine solche Anwendung aufgebaut ist. Danach gehen wir im Beispielprojekt ausführlich auf alle Details des Angular-Frameworks ein.

       StackBlitz zum schnellen Setup

      Damit wir uns in diesem Kapitel noch nicht damit beschäftigen müssen, ein Angular-Projekt aufzusetzen, wollen wir die Online-Plattform StackBlitz nutzen. StackBlitz ist eine Entwicklungsumgebung für Webanwendungen, die vollständig im Browser läuft. Wenn Sie bereits Visual Studio Code auf dem Desktop einsetzen, wird Ihnen die Oberfläche von StackBlitz bekannt vorkommen: Der Editor basiert auf Visual Studio Code. StackBlitz integriert dazu einen Webserver, sodass wir die entwickelte Anwendung sofort im Browser sehen können. Die Plattform eignet sich sehr gut zum schnellen Prototyping und zum Ausprobieren von Features – also genau passend für diesen Schnellstart. Für eine vollständige Anwendung empfehlen wir Ihnen allerdings, das Tooling auf Ihrer lokalen Maschine aufzusetzen.

      Legen wir los! Rufen Sie zuerst die Startseite von StackBlitz auf:

       https://stackblitz.com

      Direkt von der Startseite können wir eine Technologie wählen, in der unser Startprojekt angelegt werden soll.

      Wir entscheiden uns bei dieser Auswahl natürlich für Angular! Die Startseite von StackBlitz kann sich im Laufe der Zeit ändern, deshalb können Sie auch den folgenden Link nutzen, um eine Angular-Anwendung mit StackBlitz zu erzeugen:

image

      Abb. 1–1 Die Plattform StackBlitz

       https://ng-buch.de/b/stackblitz-angular

      Wir erhalten nun ein vollständiges Angular-Projekt, das theoretisch auch lokal mithilfe der Angular CLI lauffähig ist, die wir uns im Kapitel 3 ab Seite


Скачать книгу