Ferdinand Malcher

Angular


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

verwenden

       13.1.2Die Sprache fest einstellen

       13.1.3Eingebaute Pipes für den sofortigen Einsatz

       13.1.4Eigene Pipes entwickeln

       13.1.5Pipes in Komponenten nutzen

       13.1.6Den BookMonkey erweitern: Datum formatieren mit der DatePipe

       13.1.7Den BookMonkey erweitern: Observable mit der AsyncPipe auflösen

       13.1.8Den BookMonkey erweitern: eigene Pipe für die ISBN implementieren

       13.2Direktiven: das Vokabular von HTML erweitern

       13.2.1Was sind Direktiven?

       13.2.2Eigene Direktiven entwickeln

       13.2.3Attributdirektiven

       13.2.4Strukturdirektiven

       13.2.5Den BookMonkey erweitern: Attributdirektive für vergrößerte Darstellung

       13.2.6Den BookMonkey erweitern: Strukturdirektive für zeitverzögerte Sterne

       14Module & fortgeschrittenes Routing: Iteration VI

       14.1Die Anwendung modularisieren: das Modulkonzept von Angular

       14.1.1Module in Angular

       14.1.2Grundaufbau eines Moduls

       14.1.3Bestandteile eines Moduls deklarieren

       14.1.4Anwendung in Feature-Module aufteilen

       14.1.5Aus Modulen exportieren: Shared Module

       14.1.6Den BookMonkey erweitern

       14.2Lazy Loading: Angular-Module asynchron laden

       14.2.1Warum Module asynchron laden?

       14.2.2Lazy Loading verwenden

       14.2.3Module asynchron vorladen: Preloading

       14.2.4Den BookMonkey erweitern

       14.3Guards: Routen absichern

       14.3.1Grundlagen zu Guards

       14.3.2Guards implementieren

       14.3.3Guards verwenden

       14.3.4Den BookMonkey erweitern

       14.4Routing: Wie geht’s weiter?

       14.4.1Resolver: asynchrone Daten beim Routing vorladen

       14.4.2Mehrere Router-Outlets verwenden

       14.4.3Erweiterte Konfigurationen für den Router

       15Internationalisierung: Iteration VII

       15.1i18n: mehrere Sprachen und Kulturen anbieten

       15.1.1Was bedeutet Internationalisierung?

       15.1.2Eingebaute Pipes mehrsprachig verwenden

       15.1.3Texte übersetzen: Vorgehen in fünf Schritten

       15.1.4@angular/localize hinzufügen

       15.1.5Nachrichten im HTML mit dem i18n-Attribut markieren

       15.1.6Nachrichten im TypeScript-Code mit $localize markieren

       15.1.7Nachrichten extrahieren und übersetzen

       15.1.8Feste IDs vergeben

       15.1.9Die App mit Übersetzungen bauen

       15.1.10Übersetzte Apps mit unterschiedlichen Konfigurationen bauen

       15.1.11Ausblick: Übersetzungen dynamisch zur Startzeit bereitstellen

       15.1.12Den BookMonkey erweitern

       16Powertipp: POEditor

       17Qualität fördern mit Softwaretests

       17.1Softwaretests