在模态中打开模态

时间:2014-12-05 19:44:34

标签: angularjs modal-dialog angular-ui

我有一个角度ui模态。在那里有一个按钮。点击这个按钮,我想打开角度ui的另一个模态。我可以这样做吗

 $scope.open = function () {
    var modalInstance = $modal.open({
        templateUrl: 'myModalContent.html',
        controller: ModalInstanceCtrl,

    })
};

myModalContent.html包含一个点击按钮,我想打开另一个模态。 <a class="btn btn-success" href="#" role="button" ng-click="openModal()">Open modal</a>

我无法在点击按钮

时打开模态

2 个答案:

答案 0 :(得分:15)

您可以轻松打开第二个模态

var modalInstanceSecond = $modal.open({
    templateUrl: 'mySecondModalContent.html',
    controller: 'ModalInstanceCtrl',
});

看看这个吸虫:

http://plnkr.co/edit/vfWJogYvMFFL2XcvM0pJ?p=preview

答案 1 :(得分:2)

以及此样本

$scope.open = function () {
    $scope.insideModalOpen = $modal.open({
        templateUrl: 'myInsideModal.html',
        controller: insideModalInstanceCtrl
    });
    var modalInstance = $modal.open({
        templateUrl: 'myModalContent.html',
        controller: ModalInstanceCtrl,
        resolve         : {
            params : function(){ 
                return {
                    insideModalOpen : function(){
                        $scope.insideModalOpen();
                    }
                };
            }
        }
    })
};