Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 711 Bytes

File metadata and controls

24 lines (15 loc) · 711 Bytes

Testapplikation mit AngularJS & AngularUI

Hintergrund

siehe https://github.com/dataduke/CodeWe1302JavaScript

Implementierter Business Prozess

  1. Personendaten erfassen
  2. Adressdaten erfassen (noch nicht eingebunden)
  3. Zusammenfassung anzeigen, bestätigen, absenden
  4. Ende mit Link zur Neubestellung

Konzepte

Trennung von (by Design):

  • deklarativen HTML-Seiten mit Validierung und
  • imperativen JavaScript-Controllern mit ViewModels

Implementierung

  • Modelattribute werden vom Framework on-the-fly aus HTML-Dokumenten erstellt
  • Per Convention sollte die Modeldefinition mit allen Attributen pro View (im Controller) dennoch hinterlegt werden (zwecks Weiterentwicklung, Wartung etc.)