Promises in Angular.JS

By using Promises we can execute a function asynchronously. we can use promises to specify what to do when a operation is success or failed. We have $q built in keyword in angular js for promises. let’s create a example :

  1. .service(‘drawHomeCardService’, function(apiCallFactory, $q) {
  2. this.getTheLogo = function() {
  3. var deferred = $q.defer();
  4. apiCallFactory.getData().success(function(response) {
  5. var logo = response[2].businessInfo.logoFilePath;
  6. var logoFilePath = ‘' + logo;
  7. deferred.resolve(logoFilePath);
  8. }).error(function(response) {
  9. console.log(‘Something went wrong’);
  10. deferred.reject(‘Something went wrong’);

Read full blog at our highly specific C, PHP, Java, iPhone, Javascript Questions, about the topic described above “Promises in Angular.JS”. You can also learn much more about different programming technologies and can enhance your tech skills.