ng-class,与ng-click

<html>
    <head>
        <meta charset="utf-8"/>
        <script src="js/angular.min.js" ></script>
         <style type="text/css">
            html,body{margin: 0;padding: 0; box-sizing: border-box;}
            table{width: 100%; border-collapse:collapse; text-align: center; cursor: pointer;}
            thead{background-color: #CCCCCC;}
            tbody{color: dodgerblue; }
            th,td{border:1px solid red;  }
            ul{padding: 0; margin: 0;}
            ul li{list-style: none; background-position: ;}
            .girl{color: gray;}
        </style>
    </head>
    <body ng-app="myapp" ng-controller="one">
        <div>
            <fieldset>
                <legend>老湿资料</legend>
                <table >
                    <thead>
                        <tr>
                            <th>名字</th>
                            <th>班级</th>
                            <th>年龄</th>
                        </tr>
                    </thead>
                    <tbody>
                       <tr ng-repeat="y in mytb">
                            <td>{{y.name}}</td>
                            <td ng-class="{girl:y.sex==‘男‘}" ng-click="speak(y.sex)">{{y.sex}}</td>
                            <td>{{y.age}}</td>
                        </tr>
                    </tbody>
                </table>
            </fieldset>
        </div>
        <script type="text/javascript">
            angular.module("myapp",[]).controller("one",function($scope,$http){
                $http.get("js/db.json").success(function(request){
                    $scope.mytb=request;
                    $scope.speak=function(sex){
                        if(sex=="女"){
                            alert("只有性别为"+sex+",才会弹噢!")
                        }

                    }
                })
            })
        </script>
    </body>
</html>
[{
     "name":"王老师",
     "sex":"男",
     "age":"25岁"
 },{
     "name":"张老师",
     "sex":"女",
     "age":"30岁"
 },{
     "name":"李老师",
     "sex":"女",
     "age":"20岁"
 },{
     "name":"丁老师",
     "sex":"男",
     "age":"20岁"
 }]
时间: 2024-10-09 15:17:21

ng-class,与ng-click的相关文章

NG调试及NG的模块化

Chrome插件:angularjs batarang插件,在使用它时Ctrl+Shift+I打开控制台,看到多一个angularjs,打开它,勾上Enable的勾勾,这里注意一定要用的时http协议,这样调试就简单多了. angular .module("MainModule",[])     这是定义一个模块 .controller("SigninController",function($scope){} .controller("SignupCon

Part 14 ng hide and ng show in AngularJS

ng-hide and ng-show directives are used to control the visibility of the HTML elements. Let us understand this with an example When Hide Salary checkbox is checked, the Salary column should be hidden. When it is unchecked the Salary column should be

angular2 ng build --prod 报错:Module not found: Error: Can&#39;t resolve &#39;./$$_gendir/app/app.module.ngfactory&#39;

调试页面 ng serve 正常 ng build 也正常 ng build --prod 异常:Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' 开始以为是以前那样,引用错了路径或少引用了东西. 搜了好多资料,发现是 angular-cli 的版本有点低了(因为用了最新的material) 找到原因了,问题就很容易解决了 第一步: rm -rf node_modules/ 第二部: npm

ng 构建

1.ng 构建和部署 构建:编译和合并ng build 部署:复制dist里面的文件到服务器 2.多环境的支持 配置环境package.json "scripts": { "ng": "ng", "start": "ng serve --env=prod", "build": "ng build --env=prod", "test": "

LoadRuner12.53教程(三)

教训1:建立一个Vuser Script jiào教   xùn训   1   :   jiàn建   lì立   yī一   gè个   V   u   s   e   r   S   c   r   i   p   t To generate a load on your system, you first build a Vuser script that you can run to emulate real user behavior. You use VuGen to create

canvas滤镜6种效果吗

昨天写了一个canvas滤镜的取反色效果,今天加一点效果,主要思路都是一样的,改变getImageData.data[]的值,并返回 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Canvas Filter Demo</title> <style type="text/css"> #wrap { w

MCC(移动国家码)和 MNC(移动网络码)

国际移动用户识别码(IMSI) international mobile subscriber identity 国际上为唯一识别一个移动用户所分配的号码. 从技术上讲,IMSI可以彻底解决国际漫游问题.但是由于北美目前仍有大量的AMPS系统使用MIN号码,且北美的MDN和MIN采用相同的编号,系统已经无法更改,所以目前国际漫游暂时还是以MIN为主.其中以O和1打头的MIN资源称为IRM(International Roaming MIN),由IFAST (International Forum

Angular2版本更新

2.0.0-beta.0 somnambulant-inauguration (2015-12-15) Enjoy! 2.0.0-alpha.55 (2015-12-15) Bug Fixes router: export ROUTER_LINK_DSL_PROVIDER and hide MockPopStateEvent (fc75220) Features core: enable dev mode by default (3dca9d5) BREAKING CHANGES Before

[转载]angularjs学习总结 详细教程

http://blog.csdn.net/yy374864125/article/details/41349417#t75 目录(?)[-] 前言 AngularJS概述 AngularJS是什么 AngularJS简单介绍 什么时候该用AngularJS AugularJS特性 特性一双向的数据绑定 特性二模板 特性三MVC 特性四服务和依赖注入 特性五指令Directives 功能介绍 数据绑定 scopesmodulecontroller scopes module ng-controll

Angular2+ 基本知识汇总

Angular是Google推出的Web前端开发框架,从12年发布起就受到了强烈的关注,他首次提出了双向绑定的概念,让人耳目一新. Angular 2特性 就在2016年9月中旬,时隔4年,Google正式发布了Angular的第二代开发框架Angular 2,2017年3月推出了Angular4.Angular 5 出来了,不过你也不用太过担心,因为不论是Angular 4 还是Angular 5,其内核依然是Angular 2.从 2.0 版本开始出的新版本会保持向后兼容,不会出现 1 到