Schlagwort: Angular
Angular ist ein Open-Source Frontend-Webapplikationsframework, das auf TypeScript basiert. Es wurde von einer breiten Community von Einzelpersonen aber auch von Unternehmen entwickelt (angeführt von Google). Angular ermöglicht die Entwicklung leistungsstarker Webanwendungen durch robuste Architekturkonzepte wie Datenbindung, Komponentenbasiertes Design und Routing.
Server Side Rendering (SSR) mit Angular ermöglicht es, Anwendungen auf dem Server zu rendern und dann als HTML an den Client zu senden. Dies bietet Vorteile in Bezug auf die Suchmaschinenoptimierung und die Performance der Anwendung. Im Bezug auf die Konfiguration gibt es aber Unterschiede, insbesondere wenn nginx als reverse Proxy zum Einsatz kommt.
Beim Entwickeln von Angular-Anwendungen kann es erforderlich sein, sowohl Query- als auch Route-Parameter gleichzeitig auszulesen. Dies ist nicht ganz trivial, da in Angular Subscriptions für Query- und Route-Parameter unabhängig voneinander und asynchron ausgeführt werden. Dadurch kann es passieren, dass die Daten aus den Route-Parametern noch nicht geladen sind, während bereits auf die Query-Parameter zugegriffen wird. Dieser Artikel zeigt, wie man diese beiden Arten von Parametern synchron mit Hifle von RxJS auslesen kann.
Die Nutzung von strukturellen Direktiven wie *ngIf, *ngFor oder *ngSwitchCase in Angular ist ein zentrales Konzept für die Manipulation der DOM-Struktur. Diese Direktiven sind gekennzeichnet durch das Sternchen/Asterisk-Symbol als Präfix, was sie von regulären Attribut-Direktiven unterscheidet. Doch was genau macht diese Syntax so besonders und warum hat Angular sich für diese spezifische Form entschieden?
"Cheat sheet" zu Template driven forms in angular