# How to close all popup $ionicPopup

**URL:** <https://forum.ionicframework.com/t/how-to-close-all-popup-ionicpopup/80849>\
**Category:** ionic-v1\
**Created:** [February 24, 2017, 8:05am UTC](https://forum.ionicframework.com/t/how-to-close-all-popup-ionicpopup/80849 "2017-02-24T08:05:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kuzun9x](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/kuzun9x/32/99126_2.png) [@kuzun9x](https://forum.ionicframework.com/u/kuzun9x)\
**Post date:** [February 24, 2017, 8:05am UTC](https://forum.ionicframework.com/t/how-to-close-all-popup-ionicpopup/80849/1 "2017-02-24T08:05:49Z")

</div>

Hi all,  
My function call to show 3 popup ($ionicPopup) continuously. Now I want when I touch Cancel button in third popup (over others) --\> close all popup.  
Thanks.

---

<div class="post-metadata">

**Author:** ![vd\_virani](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vd\_virani](https://forum.ionicframework.com/u/vd_virani)\
**Post date:** [February 24, 2017, 8:32am UTC](https://forum.ionicframework.com/t/how-to-close-all-popup-ionicpopup/80849/2 "2017-02-24T08:32:08Z")

</div>

Hi @kuzun9x

Can u send here your function where u write in js file

Thanks

---

<div class="post-metadata">

**Author:** ![kuzun9x](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/kuzun9x/32/99126_2.png) [@kuzun9x](https://forum.ionicframework.com/u/kuzun9x)\
**Post date:** [February 24, 2017, 8:42am UTC](https://forum.ionicframework.com/t/how-to-close-all-popup-ionicpopup/80849/3 "2017-02-24T08:42:00Z")

</div>

Hi @vd_virani,  
Here is my code:

```
for(var i = 0; i< 3; i++){
   var myPopup = $ionicPopup.show({
         title: escapeHtml(payload.title),
         subTitle: escapeHtml(payload.message),
         scope: $rootScope,
         buttons: [
                 { text: 'Cancel' },
                  {
                     text: '<b>View Now</b>',
                     type: 'button-positive',
                     onTap: function(e) {
                      $rootScope.clickViewNow = $rootScope.clickViewNow + 1;
                       if($rootScope.clickViewNow === 1){
                          myPopup.close();
                      console.log("VIEW NOWWWWWWW BUTTON - " + $rootScope.clickViewNow);
                          $rootScope.loadChart(path, cates, cateStr, indiStr, pushedIndicatorsPayload, appTemp);
                                            }
                                        }
                                    }
                                ]
                            });
}
```
