javascript - Promise chaining, chain promise object -
i chain promise object, problem second then block executed before chained promise object got resolved.
service.webservice1() .then(data => { if (data.flag) { // true return service.webservice2() // returns promise } return $q.resolve({}) }) .then(data => { // logic // data undefined here, should result of // service.webservice2() call }) .catch(err => { // err handling })
the problem forgot return promise in service.webservice2() function. :)
Comments
Post a Comment