2016-04-09 2 views
0

В моей ионной структуре при нажатии отправить кнопка открывается всплывающее окно подтверждения.Ионный щелчок подтвердить всплывающее окно открыть другое всплывающее окно

Я хочу по щелчку Да, это так!button показать другое подобное всплывающее окно. Как настроить таргетинг на другое всплывающее окно при нажатии одной всплывающей кнопки.

Найти Codepen Demo

мой контроллер код ниже:

.controller('PopupCtrl', function($scope, $ionicPopup){ 
    //confirm Number 
    $scope.confirmNumber = function(){ 
     var confirmPopup = $ionicPopup.confirm({ 
      title: 'NUMBER CONFIRMATION:', 
      template: '<span class="numberConfirm">+91 9820098200</span>Is your phone number above correct?', 
      buttons: [{ 
       text: 'Edit', 
       type: 'button-block button-outline button-stable', 
       scope: null, 
       onTap: function(e) { 

       } 

      }, { 
       text: 'Yes, it is!', 
       type: 'button-block button-outline button-stable', 
       onTap: function(e) { 

       return scope.data.response; 
       } 
      }] 
     }); 
     confirmPopup.then(function(res){ 
      if(res){ 

      }else{ 

      } 
     }); 
    }; 
}); 
+0

как о наличии другого всплывающего кода 'confirmPopup.then ('function? –

+0

Как это сделать? не понимая это .. – locateganesh

ответ

2

я, наконец, получил решение:

codePen Demo

angular.module('mySuperApp', ['ionic']) 

.controller('PopupCtrl', function($scope, $ionicPopup){ 
    //confirm Number 
    $scope.confirmNumber = function(){ 
     var confirmPopup = $ionicPopup.confirm({ 
      title: 'NUMBER CONFIRMATION:', 
      template: '<span class="numberConfirm">+91 9820098200</span>Is your phone number above correct?', 
      buttons: [{ 
       text: 'Edit', 
       type: 'button-block button-outline button-stable', 
       scope: null, 
       onTap: function(e) { 

       } 

      }, { 
       text: 'Yes, it is!', 
       type: 'button-block button-outline button-stable', 
       onTap: function(e) { 
        $scope.showAlert(); 
       } 
      }] 
     }); 
     confirmPopup.then(function(res){ 
      if(res){ 

      }else{ 

      } 
     }); 
    }; 

    // permissions 
    $scope.showAlert = function() { 
     var alertPopup = $ionicPopup.alert({ 
      title: 'we would like yo access', 
      template: '<i class="ion-android-contacts"></i> Contact <br/> <i class="ion-android-locate"></i> Location', 
      okType: 'button-block button-outline button-stable', 

     }); 
     alertPopup.then(function(res) { 
      console.log(45); 
     }); 
    }; 

}); 

 Смежные вопросы

  • Нет связанных вопросов^_^