AngularJS

Besseres routen mit UI-Router

UI-Router stellt eine Alternative zu ngRoute dar. UI-Router wird vom AngularUI Team entwickelt und setzt auf einen anderen Ansatz als ngRoute. Die Views werden hierbei nicht nur anhand des Pfades verändert, sondern definieren einen „state“. Hierbei kann der Zustand der Seite verändert werden, ohne den Pfad zu verändern. Ein Beispiel

Bootstrap wird hier zum gestalten der Seite genutzt. Ansonsten…

Continue Reading

AngularJS

AngularJS Module für Minification vorbereiten

Minification wird bei Javascript Projekten oft verwendet, um die auszuliefernde Datei zu verkleinern. Hierbei werden Leerzeichen, Zeilenumbrüche und Kommentare entfernt, sowie Variablennamen verkürzt. Das Verkürzen der Variablen führt bei AngularJS jedoch zu einem Problem. AngularJS leitet die Abhängigkeiten zur Injizierung anhand des Variablennamens ab. Da die Variablennamen bei der Minification aber verkürzt werden, können die Abhängigkeiten nicht aufgelöst werden. Ein…

Continue Reading