美文网首页
5. AngularJS中的指令 ng-click使用(事件指令

5. AngularJS中的指令 ng-click使用(事件指令

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-09 21:07 被阅读0次
<head>
    <meta charset="UTF-8">
    <title></title>
    <style>

        .color{
            color: red;
            background-color: yellow;
        }

        .border{
            border: 2px solid #000;
        }

    </style>

</head>

<body ng-app="app" ng-controller="wmxController">

<p ng-class="{color:isClass == true,border:isClass == true}"> {{name}} </p>

<!--ng-click指令-->
<button ng-click="addStyle()"> {{value1}} </button>
<button ng-click="removeStyle()"> {{value2}} </button>

<script src='angular.js'></script>

<script>

    var app = angular.module('app',[]);

    app.controller('wmxController',['$scope',function ($scope) {

        $scope.value1 = '点击我添加样式';
        $scope.value2 = '点击我清除样式';
        $scope.name = '我是要被你们修改样式的';

//        初始化变量,默认是为false
        $scope.isClass = false;

//         声明方法,被ng-click调用
        $scope.addStyle = function () {
            $scope.isClass = true;
        };
        $scope.removeStyle = function () {
          $scope.isClass = false;
        }
    }])

</script>
</body>

相关文章

网友评论

      本文标题:5. AngularJS中的指令 ng-click使用(事件指令

      本文链接:https://www.haomeiwen.com/subject/ronpyxtx.html