2017-02-21 4 views
0

私は一定時間後にタイムアウトメッセージを表示するには、コードの下にしようとしていますPOSTリクエストのためのAngularJS - POSTリクエストのためのショーのタイムアウトメッセージ一定時間後に

$scope.timeout = false; 
$scope.testAPICall = function(){ 

    $http({ 
    url: 'http://samedomain.com/GetPersons', 
    method: "POST", 
    data: postData 
    }) 
    .success(function (data, status, headers, config) { 
    $scope.timeout = true; 
    $scope.persons = data; 
    }) 
    .error(function (data, status, headers, config) { 
    $scope.status = status; 
    }); 
} 

$timeout(testAPICall,1000) //for testing I kept 1000ms 
if(!timeoutTest){ 
    alert("Timeout!!!"); 
} 

問題は、私は、応答時間を与える作業APIにしようとしていますということです135msにし、追加機能のために、私は長時間実行のタイムアウトメッセージを追加していすることはあなたがこれを支援するために$qプロバイダを使用することができ

+0

あなたはAPIが135px(ピクセル?!)の応答時間を与えると言っていますか? –

+0

申し訳ありませんtypo ..itは135ms –

答えて

0

を要求します。

制限時間に達すると、約束は拒否されます。それ以外の場合は、正常に機能します。

+0

に感謝ジョエル..それは期待どおりに動作します..ありがとう –

関連する問題