Heim > Artikel > Web-Frontend > Detaillierte Erklärung des Versprechensobjekts in Angularjs
Dieses Mal erkläre ich Ihnen ausführlich, was die Vorsichtsmaßnahmen bei der Verwendung des Versprechensobjekts von Angularjs sind. Das Folgende ist ein praktischer Fall, schauen wir uns das an.
Callback-Funktion langwierig und synchrone Geschäftsprozesse abwickeln. Gleichzeitig ist das Schreiben von Ketten in Rückrufen zulässig. Als nächstes erklären wir die Verwendung von Versprechensobjekten im Detail: Die Grundkonzepte von Versprechen
und Verwendungsmethoden1 bestellen Um das Konzept des Versprechens anschaulicher zu erklären und mehr über seine Eigenschaften und Methoden
zu erfahren, beschreiben wir es hier anhand eines Beispiels.Zum Beispiel: Ein Kunde namens A hat ein Unternehmen namens B gebeten, eine WEB-Seite zu entwickeln, und Unternehmen B hat versprochen, diese in drei Tagen fertigzustellen. Bei dieser Implementierung handelt es sich um ein Versprechensobjekt, das im Wesentlichen von Kunde A initiiert wird. Aufgeschobenes Geschäft. In Angular können wir es als den Prozess der Erstellung eines verzögerten Objekts verstehen, indem wir die defer-Methode für das $q-Objekt aufrufen. 2. In den nächsten drei Tagen kann der Kunde mit dem Unternehmen über den Entwicklungsfortschritt kommunizieren. Dies kann als Aufruf der 8e99a69fbe029cd4e2b854e244eab143notify128dba7a3a77be0113eb0bea6ea0a5d0-Methode verstanden werden Nachricht zeigt an, dass der Status dieses zurückgestellten Geschäfts „unvollendet oder in Bearbeitung“ ist. Wenn Unternehmen B die von Kunde A entwickelte Seite normalerweise nach drei Tagen liefert, kann dies als Aufruf des 08f7974a3d7b97ca7c11c20765f81c8fresolve128dba7a3a77be0113eb0bea6ea0a5d0“ zeigt an, dass der Status dieses aufgeschobenen Geschäfts „abgeschlossen“ ist als Aufruf des zurückgestellten Objekts. Der Prozess der 8e99a69fbe029cd4e2b854e244eab143reject128dba7a3a77be0113eb0bea6ea0a5d0
Ich glaube, Sie haben es gemeistert, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Methoden finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Verwandte Lektüre:
angular.module("a",[]) .controller("c",["$scope","$q",function($scope,$q){ var defer=$q.defer(); }])
Webschnittstellen-Verwaltungstool
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des Versprechensobjekts in Angularjs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!