応答が応答するのに時間がかかり過ぎると、どのようにタイムアウトを追加しますか?私は私のコントローラで次があります。[AngularJS]:httpでタイムアウト遅延を追加します。
私はタイムアウト/遅延などがないgetShopStatus: function(shop) {
var me = this;
var sUrl = String(shop);
var req = {
method: 'GET',
url: sUrl
};
return $http(req);
},
:私の工場で
$payments.getShopStatus(data.siteUrl)
.success(function(rdata, response) {
// go to next step
})
.error(function(rdata, response) {
// tell me something's wrong
// go here if there is a three-second delay too
});
を、私は上記のものを処理するために、シンプルなHTTPリターンを持っていますか?応答がないのに3秒遅れると強制的に失敗する必要があります。
アプリの設定機能でタイムアウトを追加できます。 $ httpProvider.defaults.timeout = 3000; – sameer
これは私の機能のどこに行くのですか? – ralphcarlo