码迷,mamicode.com
首页 > 其他好文 > 详细

Angular:ng-style,ng-class的使用

时间:2019-11-07 19:05:30      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:track   元素   repeat   val   pre   color   button   index   名称   

1.ng-style

ng-style 属性用来设置元素的style属性的css值

1 <input type="button" value="set background" ng-click="myStyle={‘background-color‘:‘blue‘, color: ‘black‘}">
2 <span ng-style="myStyle">Sample Text</span>
3//$scope.
myStyle={‘background-color‘:‘blue‘, color: ‘black‘};
4//ng-style="myStyle"

2.ng-class

ng-style 属性用来设置元素的class属性的值

2.1  用法1:ng-class="{false:‘ystep-step-done‘,true:‘ystep-step-active‘}[model.style]"
1 <span ng-repeat="s in steps track by $index">
2     <li ng-class="{false:‘ystep-step-done‘,true:‘ystep-step-active‘}[s.style]">{{s.name}}</li>
3 </span>
4//
ng-class="{false:‘ystep-step-done‘,true:‘ystep-step-active‘}[s.style]"
2.2  用法2:ng-class="[style1, style2, style3]"
<p ng-class="[style1, style2, style3]"></p>

<script>
$scope.style1="";//填写样式中定义好的名称
$scope.style2="";
$scope.style3="";
</script>
2.3 用法3:适合需要添加多个类——》:ng-class="{className1:isShow1,className2: isShow2,className3:isShow3}"
<p ng-class=“{className1:isShow1,className2:isShow2,className3:isShow3}"></p>
<script>
$scope.isShow1=true;
$scope.isShow2=true;
$scope.isShow3=false;
</script>
2.4 用法4:ng-class="{{myclass}}"   
<div ng-class="{{myclass}}"></div>

<script>
$scope.myclass="myClassName"
</script>

 

 

Angular:ng-style,ng-class的使用

标签:track   元素   repeat   val   pre   color   button   index   名称   

原文地址:https://www.cnblogs.com/YCiCi/p/11814160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!