0

私のイオンフレームワークでは、送信ボタンをクリックすると確認ポップアップが開きます。

はい のクリックで欲しいです!button別の同様のポップアップを表示します。1 つのポップアップ ボタンをクリックして別のポップアップをターゲットにするにはどうすればよいですか。

Codepen デモを探す

以下の私のコントローラーコード:

.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{

            }
        });
    };
});
4

1 に答える 1

2

私はついに解決策を得ました:

コードペンのデモ

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);
        });
    };

});
于 2016-04-11T12:12:56.910 に答える