AngularJS 1.2.14 (ff): $scope.$watchCollection

$watchCollection würde man intuitiv so verwenden (Quelle):

Das funktioniert aber nicht. Korrekt wäre ein großer String (Quelle):

Darüber hinaus gibt es einen Bug in v1.2.14 (und in gewissen Szenarien auch darüber hinaus), bei dem newValues[i] immer gleich oldValues[i] ist. Der Fix dafür hat aber ebenfalls einen Bug: Die Dependecies werden nicht korrekt injected. Folgende Änderungen waren nötig:

Ein Pull Request ist nicht möglich, aber vllt zieht sich der Autor das auf meinen Kommentar hin.

Schlussendlich: Nicht vergessen, die Decorators in die App zu injecten:

AngularJS: Reload $state

Während die Lösung

für mich nicht funktioniert hat, tut es allerdings diese:

Der zweite Parameter hält die state-Params, also zB $state.params.

(Angular v1.2.14, nur zu Referenzzwecken gepostet)

Ajax Interceptor mit jQuery und Angular

jQuery:

Angular:

Für die CSRF-Token siehe hier.