Saubere URL ohne Hash (#) mit AngularJS

AngularJS routet standardmäßig  über ein # in der URL. Der Browser sendet dadurch den HTTP-Request nur an den Teil vor dem #. Alles was nach dem # steht interpretiert AngularJS. http://beispiel.de/ http://beispiel.de/#/firma http://beispiel.de/#/kontakt Will man eine saubere URL muss man Angular anweisen  die URL ohne # zu generieren. Auch für ein besseres Ranking bei den Suchmaschinen […]

ngQuill: Unser AngularJS-Modul für den Text-Editor Quill

Ein bekanntes Problem bei der Erstellung eigener Webseiten und Web-Anwendung ist die Bereitstellung einer Funktionalität Benutzereingaben zu formatieren. Als Unternehmen waren wir auf der Suche nach einem möglichst einfachen und schlichten Rich-Text Editor, der standardmäßig nur die Grundfunktionalitäten zur Textformatierung mitbringt.

AngularJS 2.0: Google und Microsoft

Wie in unserem Artikel Road to AngularJS 2.0 beschrieben, steht schon ein vager Plan für die Umsetzung der neuen Version. Das AngularJS-Team hat sich viel vorgenommen, um einiges zur aktuellen Version besser zu machen. Ein essenzieller Bestandteil der geplanten Neuerungen sollte die Verwendung der eigens entwickelten Script-Sprache AtScript werden. Die auf – Javascript basierende – Script-Sprache war […]

AngularJS – Paketierung und Minifizierung mit RequireJS

Dieses Tutorial beschäftigt sich mit einem wichtigen Schritt zur Veröffentlichung einer App oder Webseite mit AngularJS – dem Paketieren und Minifizieren der Quelldateien. Wie im Beitrag Tutorial – AngularJS mit RequireJS beschrieben, lassen sich auch AngularJS Anwendung leicht mit RequireJS strukturieren und optimieren. Es gibt es jedoch Fälle, wie zum Beispiel – mobile Apps – […]

E2E-Tests für AngularJS-Apps

Ein wichtiger Bestandteil der Entwicklung von Apps ist das Testen von bestimmten Szenarien und Abläufen. Neben dem manuellen Testen können aber bereits vorher automatisierte Oberflächentests durchgeführt werden, um die grundlegendsten Abläufe der Anwendung zu überprüfen. Für AngularJS können diese mit dem Framework Protractor umgesetzt, welches von den gleichen Entwicklern stammt und deshalb bereits alle Funktionalitäten zum […]

AngularJS – Google Analytics Embed API – ngAnalytics

1. Einleitung In diesem Artikel geht es um die Benutzung der Google Analytics Embed API, um Daten eigener Analytics-Konten, beispielsweise auf Webseiten, anzuzeigen. In diesem Zusammenhang ist ein eigenständiges Modul – ngAnalytics – mit verschiedenen Direktiven entstanden, welches den Umgang mit der API ein wenig vereinfachen soll. Zu Beginn des Beitrags werden die Grundlagen der […]

AngularJS in Verbindung mit Google Maps API v3

1. Einleitung AngularJS steht für moderne und interaktive Web- und Mobile-Apps und kann als eine zukunftssichere Technologie betrachtet werden. Mit einer großen, aktiven Community und einem Unternehmen wie Google im Rücken, steht der weiteren Verbreitung nichts im Wege. In den richtigen Händen können durch dieses umfangreiche Werkzeug komplexere Anwendungen schnell und robust umgesetzt werden. Nicht […]

AngularJS – Requests abbrechen

Eine Web- und mobile App Entwicklung besteht meist nicht nur aus der Frontend-Komponente, sondern ist eng mit einem Backend verbunden, welches Daten bereitstellt oder Benutzereingaben bzw. Interaktionen speichert. Die Verbindung erfolgt in AngularJS mit den Services $resource und/oder $http. In einfachen Anwendungen wird oft nur ein Request abgesendet, um Daten zu holen oder zu schreiben. Komplexere Apps […]

Tutorial: Mehrsprachige AngularJS App mit RequireJS

Dieses Tutorial beschäftigt sich ausschließlich mit der Nutzung von AngularJS in Kombination mit RequireJS und dessen i18n Erweiterung. Wer noch keinen Einblick in AngularJS oder RequireJS hat, sollte sich daher zunächst unsere Tutorials über AngularJS zum Einstieg und AngularJS + RequireJS anschauen. Häufig steht der App-Entwickler vor der Überlegung, ob die eigene App nicht vielleicht in mehreren Sprachen erscheinen […]