Angular Architektur Grundlagen
Lernkartei zur Vorbereitung für die IPA.
Lernkartei zur Vorbereitung für die IPA.
45
0.0 (0)
Fichier Détails
Cartes-fiches | 45 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Apprentissage |
Crée / Actualisé | 21.07.2019 / 24.02.2024 |
Attribution de licence | Non précisé (https://angular.io/guide/architecture) |
Lien de web |
https://card2brain.ch/box/20190721_angular_architektur_grundlagen
|
Intégrer |
<iframe src="https://card2brain.ch/box/20190721_angular_architektur_grundlagen/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Was ist Angular?
Angular ist ...
- ein Framework
- eine Plattform
- dafür da um Clientapplikationen in HTML und TypeScript zu bauen.
Was sind die Grundbausteine einer Angular-Anwendung?
NgModules
(Diese bieten einen Kompilierungskontext für Components)
Wofür ist das root module da?
Es ermöglicht das Bootstrapping -> App initialisieren und starten
Worüber werden die Views definiert?
Über die Components
Wofür sind Components da?
Components sind die Haupt-Bauelemente einer Angular Applikation.
Sie unterteilen die Applikation in möglichst unabhängige Einzelteile.
Was sind Services?
- Services sind JavaScript Objekte welche sich über Dependency Injection in andere Anwendungskomponenten einbinden lassen.
- Services bieten bestimmte Funktionen, die nicht direkt mit der Ansicht zusammenhängen.
- Oft werden sie hauptsächlich fürs CRUD mit externen Schtittstellen benutzt.
Was sind die Vorteile von Services?
- Grosse Anwendungen können in viele kleine sinnvolle Einheiten aufgeteilt werden.
- View und Business-Logik wird getrennt.
- Erhöht Erweiterbarkeit und Wartbarkeit der Anwendung
Wofür sind Klassen-Decorators da?
- Sie kennzeichnen Angular-Klassentypen
- Sie stellen Medadaten bereit und teilen Angular so mit, wie die Klasse verwendet werden soll.
- z.B.
- @Component()
- @Directive()
- @Pipe()
- @Injectable()
- @NgModule()
- z.B.