javascript - In angularjs ngDialog.openConfirm dialog appears after whole function execution -


in angularjs want show confirm dialog on delete operation code below :

function deleteoperation(){     var result;                      ngdialog.openconfirm({                     template:                         '<p>are sure want delete selected conversation(s) ?</p>' +                         '<div>' +                           '<button type="button" class="btn btn-default" ng-click="closethisdialog(0)">no&nbsp;' +                           '<button type="button" class="btn btn-primary" ng-click="confirm(1)">yes' +                         '</button></div>',                     plain: true,                     classname: 'ngdialog-theme-default'                 }).then(function (value) {                     result=true;                 }, function (value) {                     result=false;                 });              if (result == true) {                 // perform delete operation  } } 

but dialog displayed after whole function execution, in if condition result variable undefined value

callback asynchronous. so, have perform operation in success callback this:

function deleteoperation(){                   ngdialog.openconfirm({                     template:                         '<p>are sure want delete selected conversation(s) ?</p>' +                         '<div>' +                           '<button type="button" class="btn btn-default" ng-click="closethisdialog(0)">no&nbsp;' +                           '<button type="button" class="btn btn-primary" ng-click="confirm(1)">yes' +                         '</button></div>',                     plain: true,                     classname: 'ngdialog-theme-default'                 }).then(function (value) {                     // perform delete operation                 }, function (value) {                     //do                  });     } 

Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -