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

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -