Времето за изчакване на Angular не работи

Опитах кода по-долу по различни начини, използвайки angualrjs.но няма отражение върху времето за изчакване на връзката в заглавката на заявката, както и потока на приложението. Преминах през много angular js сайтове. но няма изход.

   angular.module('MyApp', [])
        .config(['$httpProvider', function($httpProvider) {
       $httpProvider.defaults.timeout = 5000;
     }]);

person Shamil    schedule 19.05.2015    source източник
comment
възможен дубликат на http://stackoverflow.com/questions/15015416/how-to-set-a-global-http-timeout-in-angularjs   -  person Cristik    schedule 19.05.2015
comment
да, дори и аз минах през тази връзка...но не можах да намеря решението.   -  person Shamil    schedule 19.05.2015


Отговори (1)


Изглежда, че пишете в грешен обект (defaults вместо defaults.headers).

Стойностите по подразбиране също могат да бъдат зададени по време на изпълнение чрез обекта $http.defaults по същия начин. Например:

module.run(function($http) {  
   $http.defaults.headers.common.Authorization = 'Basic YmVlcDpib29w' });
}

от тук. Опитайте се да го направите по този начин.

Или когато заявката ви бъде изпратена (същият източник, както преди няколко реда по-долу):

var req = {
 method: 'POST',
 url: 'http://example.com',
 headers: {
   'Content-Type': undefined
 },
 data: { test: 'test' }
}

$http(req).success(function(){...}).error(function(){...});
person orange    schedule 19.05.2015
comment
пробвал ли си този?? можете ли да видите отражението на горния код в заглавката на вашите заявки за връзка.. - person Shamil; 19.05.2015
comment
но в angular js глобалният начин за задаване на времето за изчакване на връзката изглежда като angular.module('MyApp', []) .config(['$httpProvider', function($httpProvider) { $httpProvider.defaults.timeout = 5000; } ]); - person Shamil; 19.05.2015
comment
Не, не съм го пробвал. Имате отворен проект, така че трябва да е лесен за промяна. Предоставете пълния работещ код на вашия пример и аз ще го изпробвам сам. - person orange; 19.05.2015
comment
можете да получите примерния url.просто опитайте да използвате тази услуга с исканото време за изчакване. - person Shamil; 19.05.2015
comment
gist.github.com/adnan-i/5014277 надявам се, че това ще бъде наред. позволете ми да опитам този.. но изглежда като твърдо кодиране на стойността. - person Shamil; 19.05.2015