Angularjs - $ http Versprechung der Fehlerbehandlung

8

Ich habe ein Problem. Ich versuche, einen $ http Anruf mit der .then Funktion zu machen .sucssess und .error. Aber obwohl ich die URL der Anfrage zu einer nicht existierenden ändere, führt sie immer den succes-Handler aus:

%Vor%

Außerdem hat der Datenparameter den Status 404, was auf den Fehler hinweist, aber der onError wurde nie ausgeführt.

kann ein Körper erklären, wie das wirklich funktioniert?

Danke!

    
user2887964 16.10.2013, 20:27
quelle

3 Antworten

12

Dieser Code funktioniert für mich:

%Vor%     
Manuel van Rijn 17.10.2013 11:47
quelle
2
%Vor%

Probieren Sie es einfach aus ...

    
Sunith Saga 27.12.2013 10:29
quelle
1

Beides kann für die Verhinderungsfehlerbehandlung verwendet werden: -

Erstens:

%Vor%

Zweitens:

%Vor%     
vineet 03.05.2016 05:37
quelle

Tags und Links