Setzen Sie angularjs $ http Header global ein

8

Ich habe eine Webapp mit mehreren Controllern. Ich setze die Standard-Header des Dienstes $http in einem Callback auf einem meiner Controller (via http.defaults.headers.common['headername'] ). Diese Header werden jedoch in nachfolgenden Aufrufen von anderen Controllern nicht festgelegt. Muss ich sie für jeden Controller einstellen, den ich habe oder einmal genug?

    
flower_green 25.11.2014, 19:15
quelle

1 Antwort

12

Sie sollten eine von zwei Methoden verwenden:

Setze $ http.defaults.headers im Laufblock, z. B.

%Vor%

Interceptor verwenden

%Vor%     
Gleb Vinnikov 25.11.2014, 21:01
quelle

Tags und Links