modal.html 1.21 KB
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title></title>
</head>

<body>
    <div ng-app="esNgAntd" ng-controller="mainCtrl">
        <div class="container" style="padding: 50px">
            <button ng-click="showModal()">Open Modal</button>
            <es-modal visible="{{visible}}" title="Modal" footer="footer" on-cancel="handleCancel()" on-ok="handleOk()">
                <div>I am div.</div>
            </es-modal>
        </div>
    </div>
    <script src="https://cdn.staticfile.org/angular.js/1.2.28/angular.min.js"></script>
    <script src="../dist/ng-antd.js"></script>
    <script>
        angular
            .module("esNgAntd")
            .controller("mainCtrl", function ($scope) {
                $scope.visible = true;
                $scope.footer = `<es-button ng-click="handleCancel()">确认可以</es-button>`;
                $scope.showModal = function () {
                    $scope.visible = true;
                }
                $scope.handleCancel = function() {
                    $scope.visible = false;
                }
                $scope.handleOk = function() {
                    $scope.visible = false;
                }
            });
    </script>
</body>

</html>