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 相关文章推荐
使用jquery给input和textarea设定ie中的focus
May 29 Javascript
jQuery实现原理的模拟代码 -6 代码下载
Aug 16 Javascript
JavaScript中for-in遍历方式示例介绍
Feb 11 Javascript
Eclipse去除js(JavaScript)验证错误
Feb 11 Javascript
Node.js事件驱动
Jun 18 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
微信小程序链接传参并跳转新页面
Nov 29 Javascript
jQuery Validate 数组 全部验证问题
Jan 12 Javascript
jQuery中的一些小技巧
Jan 18 Javascript
深入理解Vue 的钩子函数
Sep 05 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
Element el-button 按钮组件的使用详解
Feb 01 Javascript
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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
杏林同学录(六)
2006/10/09 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
2016/08/28 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
jquery each的几种常用的使用方法示例
2014/01/21 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
微信小程序  http请求封装详解及实例代码
2017/02/15 Javascript
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
vue3实现v-model原理详解
2019/10/09 Javascript
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
用python生成1000个txt文件的方法
2018/10/25 Python
python-opencv 将连续图片写成视频格式的方法
2019/01/08 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
python自定义函数def的应用详解
2020/06/03 Python
基于python实现操作git过程代码解析
2020/07/27 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
美国床垫和床上用品公司:Nest Bedding
2017/06/12 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
劳资员岗位职责
2013/11/11 职场文书
大四自我鉴定
2014/02/08 职场文书
《山谷中的谜底》教学反思
2014/04/26 职场文书
通信工程专业求职信
2014/06/04 职场文书
整改报告怎么写
2014/11/06 职场文书
家长给老师的感谢信
2015/01/20 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python