JSFiddle - React, Tailwind, and code Playground

by Fed json

HTML

<body ng-app='IfApp'>
    <div ng-controller="AppController">
        {{title}}
        <a href="#" ng-click="deleteThis()" ng-if="showDeleteBtn">删!</a>
        <div class="first-dialog dialog" ng-if="showFirstDialog">
            你确定要删除吗?
            <a href="#" ng-click="ensure()">确定啊</a>
        </div> 
        <div class="second-dialog dialog" ng-if="showSecDialog">
            你真的要删除吗?
            <a href="#" ng-click="ensureAgain()">真嗒</a>
        </div> 
    </div>
</body>

CSS

.dialog {
    border: 1px solid #ccc;
    width: 40%;
    height: 20px;
    margin: 0 auto;
}

JavaScript

angular.module("IfApp", [])
.controller("AppController", function($scope){
    $scope.title = "要删除,点右边 -> "
    $scope.showDeleteBtn = true
    $scope.deleteThis = function() {
        $scope.showFirstDialog = true
    }
    $scope.ensure = function() {
        $scope.showSecDialog = true
    }
    $scope.ensureAgain = function() {
        $scope.showFirstDialog = false
        $scope.showSecDialog = false
        $scope.showDeleteBtn = false
        $scope.title = "好吧, 删了"
    }
    
})