Ich versuche, etwas sehr ähnlich zu dem $ http-Dienst zu tun. Von meinem Verständnis $ http gibt ein Versprechen-Objekt zurück. eine Verheißung in angularJS mit named Erfolg/Fehler Callbacks zu deklarieren
Wenn es die Syntax ist:
$http(...).success(function(data)) {
//success callback
}).error(function(data)) {
//error callback
})
ich nur das Gleiche tun möchten, aber betrachten meine API GetUserProfile ist, so möchte ich die Syntax haben:
GetUserProfile(...).success(function(data) {
// success callback
}).error(function(data)) {
// error callback
})
wie kann Ich erreiche das mit einem Versprechen?
Sie einen Blick darauf werfen konnte, wie Angularjs Geräte [dies in '$ http'] (https:. // Github .com/angular/angular.js/blob/v1.2.0-rc.3/src/ng/http.js # L701). – TheHippo