How to return a resolved promise from an AngularJS Service using $q?

后端 未结 7 1663
Happy的楠姐
Happy的楠姐 2020-12-05 17:23

My service is:

myApp.service(\'userService\', [
  \'$http\', \'$q\', \'$rootScope\', \'$location\', function($http, $q, $rootScope, $location) {
    var defe         


        
7条回答
  •  误落风尘
    2020-12-05 17:54

    How to simply return a pre-resolved promise in Angular

    Resolved promise:

    return $q.when( someValue );    // angular 1.2+
    return $q.resolve( someValue ); // angular 1.4+, alias to `when` to match ES6
    

    Rejected promise:

    return $q.reject( someValue );
    

提交回复
热议问题