Konvertiertes Winkelversprechen in verzögertes jquery-Objekt konvertieren

8

Ich möchte Versprechungen von meinem Modul / SDK zu nicht-eckigem Javascript zurückgeben. Zum Beispiel, wenn ich eine jQuery versprochen habe, sollte ich wahrscheinlich jquery deferred object senden. Wie kann ich ein Angular-Versprechen in ein JQuery-Versprechen / Deferred-Objekt umwandeln?

Irgendwelche Vorschläge werden sehr geschätzt.

    
phani 07.07.2014, 12:53
quelle

1 Antwort

20

Haftungsausschluss : jQuery Versprechungen spielen nicht gut mit anderen Bibliotheken zusammen - bei all . jQuery wird andere Versprechungen Dritter nicht selbst übernehmen. Angular $ q Versprechen auf der anderen Seite - Willen, so, wann immer Sie die Wahl haben, assimilieren Sie das jQuery Versprechen in ein Angular Versprechen und nicht umgekehrt. (All dies ändert sich in jQuery 3.0, wenn Sie diesen Disclaimer sehen und 3.0 bereits veröffentlicht wurde - bitte hinterlassen Sie einen Kommentar).

Konvertieren eines jQuery-Versprechens in ein eckiges Versprechen:

%Vor%

Konvertieren eines jQuery-Versprechens in ein natives oder Bluebird-Versprechen:

%Vor%

Konvertieren einer Versprechen / A + Beschwerde Versprechen wie $ q Winkel Versprechen oder Bluebird Versprechen oder native Versprechen in jQuery verspricht:

%Vor%

Auch erwähnenswert - Winkelförmige Versprechen können jQuery Versprechen konsumieren:

%Vor%     
Benjamin Gruenbaum 07.07.2014, 13:13
quelle