web-dev-qa-db-ja.com

モーダル内でモーダルを開く

私はangular uiモーダルです。ボタンがあります。このボタンをクリックすると、angular ui.how can i doこの

_ $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>

ボタンをクリックしてもモーダルを開くことができません

11
srn

2番目のモーダルを簡単に開くことができます

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

このプランカーを見てください:

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

15
Fabricio Duarte

そしてまたこのサンプル

$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();
                    }
                };
            }
        }
    })
};
3
Saeed Torabi