• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

AngularJS und $http defaults Properties

alphakanal

New member
Hi!
Ich arbeite mich momentan mit AngularJS durch ein einfaches LogIn System und da wird u.a folgender Code verwendet

Code:
if ($rootScope.globals.currentUser) {
          $http.defaults.headers.common['app'] = 'Basic ' + $rootScope.globals.currentUser.authdata;
        }

Hab jetzt schon ne Zeit versucht rauzufinden für was $http.defaults.headers.common['app'] genau steht bzw. bewirkt. Doch irgenwie find ich nix - weiß hier evtl jemand das? :confused:
 
Wer lesen kann ist im Vorteil:

https://docs.angularjs.org/api/ng/service/$http

Unter Setting HTTP Headers...hatte ich doch immer überlesen :rolleyes:
 
Noch ein Hinweis: $rootScope & $scope (wenn man es wirklich noch nutzt) sollte man nicht mit Daten vollmüllen. Pack currentUser in einen Service und binde ihn nur dann an ein ViewModel, wenn die Daten wirklich vom jeweiligen View benötigt werden.
 
$scope habe ich in meinem Projekt schon mal mit controllerAs + vm umgerüstet.

Das $rootScope kommt momentan aus dem Beispielprojekt hier - und wie ich das soweit verstehe nutzt er $rootScope um beim Appstart die Cookies zu lesen/verwerten usw.

weiß noch nicht wie ich es dann für mich umsetze, aber danke für den Hinweis!
 
Zuletzt bearbeitet:
Zurück
Oben