AngularJS使用ng-class动态增减class样式的方法示例


Posted in Javascript onMay 18, 2017

本文实例讲述了AngularJS使用ng-class动态增减class样式的方法。分享给大家供大家参考,具体如下:

使用ng-class可以实现动态地增减样式:

<!DOCTYPE html>
<html ng-app="formExample">
<head>
  <meta charset="UTF-8">
  <title></title>
  <script src="../js/angular.js"></script>
  <script>
    angular.module('formExample', [])
        .controller('FormController', ['$scope', function($scope)
        {
        }]);
  </script>
  <style>
    .strike {
      text-decoration: line-through;
    }
    .bold {
      font-weight: bold;
    }
    .red {
      color: red;
    }
  </style>
</head>
<body>
<div>
  <p ng-class="{strike: deleted, bold: important, red: error}">通过映射的方式</p>
  <input type="checkbox" ng-model="deleted">添加strike样式<br>
  <input type="checkbox" ng-model="important">添加bold样式<br>
  <input type="checkbox" ng-model="error">添加错误样式
  <hr>
  <p ng-class="style">使用字符串的方式</p>
  <input type="text" ng-model="style" placeholder="输入 bold、 strike 或 red">
  <hr>
  <p ng-class="[style1, style2, style3]">使用数组的方式</p>
  <input ng-model="style1" placeholder="输入: bold, strike 或 red"><br>
  <input ng-model="style2" placeholder="输入: bold, strike 或 red"><br>
  <input ng-model="style3" placeholder="输入: bold, strike 或 red"><br>
  <hr/>
</div>
</body>
</html>

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
js 分页全选或反选标识实现代码
Aug 09 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
javascript实现的一个随机点名功能
Aug 26 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
BootStrap selectpicker
Jun 20 Javascript
jQuery实现的瀑布流加载效果示例
Sep 13 Javascript
全面解析Node.js 8 重要功能和修复
Jun 02 Javascript
vue路由中前进后退的一些事儿
May 18 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
jQuery实现动态操作table行
Nov 23 jQuery
vue 实现基础组件的自动化全局注册
Dec 25 Vue.js
Vue中img的src属性绑定与static文件夹实例
May 18 #Javascript
JS验证全角与半角及相互转化的介绍
May 18 #Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
May 18 #Javascript
Javascript实现倒计时时差效果
May 18 #Javascript
vue-cli webpack 开发环境跨域详解
May 18 #Javascript
JavaScript实现简单的星星评分效果
May 18 #Javascript
Javascript循环删除数组中元素的几种方法示例
May 18 #Javascript
You might like
Ha0k 0.3 PHP 网页木马修改版
2009/10/11 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
vue修改对象的属性值后页面不重新渲染的实例
2018/08/09 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
Vue + Element-ui的下拉框el-select获取额外参数详解
2020/08/14 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
解决PyCharm import torch包失败的问题
2018/10/13 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
python 6行代码制作月历生成器
2020/09/18 Python
python制作微博图片爬取工具
2021/01/16 Python
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
大学生职业规划前言模板
2013/12/27 职场文书
领导干部考察材料
2014/02/08 职场文书
人事专员职责
2014/02/22 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书