angularjs中ng-class和class到底有什么区别,怎么用ng-class
1个回答
展开全部
class是html元素节点自带的属性,ng-class是angularJS里面特有的属性,其值可以是个class字符串,也可以是个变量,还可以是个表达式,最终会被解析成正常的class值。
例如:ng-class= "'color1'"/*字符串为color1,最终被angular解析成class="color1"*/
ng-class= "{color1:o > 20,color2:o > 0 && o <= 20,color3:o < 0}"
/*这就是angularJS特有的表达式,当变量o大于20,最终被解析成class="color1";当变量o大于0小于等于20,最终被解析成class="color2";当变量o小于0,最终被解析成class="color3";*/
例如:ng-class= "'color1'"/*字符串为color1,最终被angular解析成class="color1"*/
ng-class= "{color1:o > 20,color2:o > 0 && o <= 20,color3:o < 0}"
/*这就是angularJS特有的表达式,当变量o大于20,最终被解析成class="color1";当变量o大于0小于等于20,最终被解析成class="color2";当变量o小于0,最终被解析成class="color3";*/
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询