本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》及《AngularJS MVC架构总结》
希望本文所述对大家AngularJS程序设计有所帮助。
# AngularJS
# ng-class
# 动态
# 增减
# class样式
# 详解AngularJS ng-class样式切换
# AngularJS表格样式简单设置方法示例
# AngularJs定制样式插入到ueditor中的问题小结
# Angular 4中如何显示内容的CSS样式示例代码
# Angular5给组件本身的标签添加样式class的方法
# Angular使用动态加载组件方法实现Dialog的示例
# angularJS实现动态添加
# 删除div方法
# AngularJS动态添加数据并删除的实例
# AngularJS实现动态切换样式的方法分析
# 进阶
# 相关内容
# 感兴趣
# 给大家
# 可以实现
# 更多关于
# 所述
# 程序设计
# 操作技巧
# 讲述了
# head
# meta
# charset
# gt
# app
# formExample
# UTF
# angular
# module
# controller
相关文章:
宝塔新建站点为何无法访问?如何排查?
威客平台建站流程解析:高效搭建教程与设计优化方案
如何在Windows虚拟主机上快速搭建网站?
深圳网站制作培训,深圳哪些招聘网站比较好?
建站之星如何保障用户数据免受黑客入侵?
如何制作一个表白网站视频,关于勇敢表白的小标题?
高防服务器租用指南:配置选择与快速部署攻略
制作网页的网站有哪些,电脑上怎么做网页?
如何配置WinSCP新建站点的密钥验证步骤?
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
模具网站制作流程,如何找模具客户?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
如何用低价快速搭建高质量网站?
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
临沂网站制作企业,临沂第三中学官方网站?
盐城做公司网站,江苏电子版退休证办理流程?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
深圳网站制作案例,网页的相关名词有哪些?
如何快速辨别茅台真假?关键步骤解析
已有域名和空间,如何快速搭建网站?
如何选择美橙互联多站合一建站方案?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
长沙企业网站制作哪家好,长沙水业集团官方网站?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
微信小程序 input输入框控件详解及实例(多种示例)
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何获取免费开源的自助建站系统源码?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
如何快速上传自定义模板至建站之星?
建站168自助建站系统:快速模板定制与SEO优化指南
建站之星微信建站一键生成小程序+多端营销系统
专业商城网站制作公司有哪些,pi商城官网是哪个?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何做静态网页,sublimetext3.0制作静态网页?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
如何选择建站程序?包含哪些必备功能与类型?
微信小程序 五星评分(包括半颗星评分)实例代码
C#怎么创建控制台应用 C# Console App项目创建方法
详解jQuery中基本的动画方法
网站设计制作公司地址,网站建设比较好的公司都有哪些?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
制作农业网站的软件,比较好的农业网站推荐一下?
*请认真填写需求信息,我们会在24小时内与您取得联系。