/ / Промяна на http заглавките в ъгловия контролер - javascript, angularjs

Променете http заглавията вътре в ъгловия контролер - javascript, angularjs

Здравейте, трябва да сменя http заглавките от контролера. Тя работи в config с помощта на $ httpProvider, но това не е това, което търся.

Опитах това, но пише тласък на неопределена.

$http.interceptors.push([function() {
return {
"request": function(config) {
config.headers = config.headers || {};
//add nonce to avoid CSRF issues
config.headers["X-WP-Nonce"] = myLocalized.nonce;

return config;
}
};
}]);

Отговори:

4 за отговор № 1

В конфигурационния обект на $ http имате заглавки на полета, което е карта на низове или функции.

Можете да го използвате така:

$http.get("/someUrl", {
headers: { Authorization : "Basic " + encoded}
});