Comment afficher l'erreur de délai d'attente dans les appels angulaires js $ http?

Je fais un appel ajax à l'aide de $http en angular js. J'ai mis en œuvre délai d'attente. Mais je veux montrer à l'utilisateur un message d'erreur si le temps de connexion. Le code suivant est..

$http({
            method: 'POST',
            url: 'Link to be called',
            data: $.param({ 
                    key:Apikey,
                    id:cpnId
                }),
            timeout : 5000, 
            headers: {'Content-Type': 'application/x-www-form-urlencoded'}
            }).success(function(result){
               alert(result);
            }).error(function(data){
              alert(data);
            });

Est-il un moyen pour que je puisse afficher à l'utilisateur si la connexion est dépassé.
Est-il possible de sorte qu'il peut être configuré en un seul lieu?

source d'informationauteur Swagat Swain