angularJs中关于ng-class的三种使用方式说明

本文详细介绍了AngularJS中ng-class指令的三种使用方法:数据双向绑定、字符串数组及key/value方式,帮助读者理解如何根据不同场景灵活运用ng-class进行DOM元素样式的动态控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

angularjs的ng-class方法

1.数据双向绑定

实现方式

controller中定义

$scope.className="ss";


<div ng-class="{{className}}">111</div>

相当于直接赋值。


2.字符串数组

$scope.className=true/false;


<div  ng-class="{true:'class1',false:'class2'}[className]"></div>

通过className的true or false 来确定使用的class样式。试用比较简单的样式切换。


3.key/value方式

$scope.cl1=true;

$scope.cl2=false;


<div ng-class="{'class1':cl1,'class2':cl2}"></div>

同时控制多个class样式。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值