Ich beobachte, dass in Winkel 2 gibt es keine endgültige Block für Versprechen API
Winkel 1:
%Vor%Vorausgesetzt, ich muss dasselbe in eckigen 2 tun
Wie fügt man endlich in angular 2 purpose hinzu, ab jetzt gibt es in angular 2 nur then & catch blocks
. Wenn nicht, dann gibt es eine Möglichkeit, nach der Ausführung jeder Methode einen Bereinigungscode hinzuzufügen, wo schreibe ich Code Endlich Aktivitäten zu blockieren?
Dies ist am einfachsten mit provect.finally shim .
npm install --save promise.prototype.finally
hinzu
npm install --save-dev @types/promise.prototype.finally
Sie sollten jetzt finally
auf Ihre Versprechen anwenden können.
Dies wird normalerweise mit Promise.always gemacht. Dies nimmt eine Funktion und fügt eine neue .then
auf der Zusage hinzu, die die gleiche Funktion für Erfolgs- und Fehlerstatus gibt. Wenn die Funktion in der gegebenen, auf Versprechen basierenden Umgebung nicht verfügbar ist, ist es ziemlich einfach, sie zu füllen.
Verwendung:
%Vor%Tags und Links javascript angular angular-promise