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渐显(fadeIn)渐隐(fadeOut)类
Jun 19 Javascript
js 模拟气泡屏保效果代码
Jul 10 Javascript
深入理解JavaScript是如何实现继承的
Dec 12 Javascript
将json对象转换为字符串的方法
Feb 20 Javascript
jQuery+CSS实现简单切换菜单示例
Jul 27 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
Aug 11 Javascript
JavaScript订单操作小程序完整版
Jun 23 Javascript
JavaScript键盘事件常见用法实例分析
Jan 03 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 Javascript
vue中的使用token的方法示例
Mar 10 Javascript
详解关于Vue单元测试的几个坑
Apr 26 Javascript
纯JS开发baguetteBox.js响应式画廊插件
Jun 28 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
php 编写安全的代码时容易犯的错误小结
2010/05/20 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
PHP导入导出Excel代码
2015/07/07 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
语义化 H1 标签
2008/01/14 Javascript
关于document.cookie的使用javascript
2010/10/29 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
ExtJS中设置下拉列表框不可编辑的方法
2014/05/07 Javascript
网页右下角弹出窗体实现代码
2014/06/05 Javascript
浅谈Unicode与JavaScript的发展史
2015/01/19 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
js实现图片3D轮播效果
2019/09/21 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
Vue是怎么渲染template内的标签内容的
2020/06/05 Javascript
微信小程序入门之指南针
2020/10/22 Javascript
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
python的pip安装以及使用教程
2018/09/18 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
python数据挖掘需要学的内容
2019/06/23 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
python3的pip路径在哪
2020/06/23 Python
全球性的在线购物网站:Zapals
2017/03/22 全球购物
人力资源经理的岗位职责
2014/03/02 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
铁路安全反思材料
2014/12/24 职场文书
典型事迹材料范文
2014/12/29 职场文书
2015年党风廉政承诺书
2015/01/22 职场文书
《女娲补天》教学反思
2016/02/20 职场文书