angular中如何使用ng-class实现当前元素的变色
2016-11-04 11:16
615 查看
涉及的知识点包括angular中的ng-class和ng-click指令,还有三目运算,其中有自己遇到的一个坑,详细讲坑。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="angular/angular.min.js"></script>
<style>
.yea{color: red;}
.no{color:yellow;}
</style>
</head>
<body>
<div ng-app="myApp" ng-init="test=true">
<p>按钮变色</p>
<div ng-class="test?'yea':'no'" ng-click="test=true">按钮一</div>
<div ng-class="!test?'yea':'no'" ng-click="test=false">按钮二</div>
</div>
<script type="text/javascript">
angular.module("myApp",[]) //必须注入angular模块,否则报错Uncaught Error: [$injector:modulerr]
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="angular/angular.min.js"></script>
<style>
.yea{color: red;}
.no{color:yellow;}
</style>
</head>
<body>
<div ng-app="myApp" ng-init="test=true">
<p>按钮变色</p>
<div ng-class="test?'yea':'no'" ng-click="test=true">按钮一</div>
<div ng-class="!test?'yea':'no'" ng-click="test=false">按钮二</div>
</div>
<script type="text/javascript">
angular.module("myApp",[]) //必须注入angular模块,否则报错Uncaught Error: [$injector:modulerr]
</script>
</body>
</html>
相关文章推荐
- angularJS ngClass如何使用
- Win8.1如何实现无线网络流量监控显示当前使用的流量大小
- jQuery如何实现点击页面获得当前点击元素
- angularjs ng-click获取当前元素
- 使用angular如何实现让checkbox单选,只能选择一个呢?
- 如何使用jQuery的class标签器隐藏iframe内加载的div元素,
- ng-click得到当前元素,angular.element()用法
- AngularJs在ng-click函数中如何获取代表当前元素的DOM对象
- jQuery如何实现点击页面获得当前点击元素的id或其他信息
- Angular.js 之 如何使用ng-touch
- 如何通过class和id使用原生js删除元素?
- AngularJs ng-class 使用
- 如何使用arraylist对存放class中某个元素进行排序
- 怎么使用jquery判断一个元素是否含有一个指定的类(class)另外如何给元素动态添加类
- AngularJs在ng-click函数中如何获取代表当前元素的DOM对象
- javascript 如何判断元素是否包含一个特定的类,hasClass函数的实现
- 如何使用JS等各种方法实现刷新当前页面
- angular中为什么会使用track by 实现ng-repeat嵌套
- AngularJS - 在ng-repeat中使用ng-click为元素添加class
- angular中实现li或者某个元素点击变色的两种方法