加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs~ng-class

发布时间:2020-12-17 08:18:11 所属栏目:安全 来源:网络整理
导读:通过数据的双向绑定(一般是不推荐的) $scope.className="change1";divclass="{{className}}"/div//或者像这样functionchangeClass(){$scope.className="change2";}divclass="{{className}}"/div 通过对象数组 functionctrl($scope){$scope.isClassA=true;}d
  1. 通过数据的双向绑定(一般是不推荐的)

    1. $scope.className="change1";
      
      <divclass="{{className}}"></div>
      
      //或者像这样
      
      functionchangeClass(){
      $scope.className="change2";
      }
      
      <divclass="{{className}}"></div>
  2. 通过对象数组

    1. functionctrl($scope){
      $scope.isClassA=true;
      }
      
      <divng-class="{true:'ClassA',false:'anotherClass'}[isClassA]"></div>
      
      //当isClassA为true时,增加ClassA样式;当isClassA为false时,增加anotherClass样式。
  3. 通过key/value(推荐使用)

    1. functionctrl($scope){
      $scope.isClassA=true;
      $scope.isClassB=false;
      $scope.isClassC=false;
      }
      
      <divng-class="{'ClassA':isClassA,'ClassB':isClassB,'ClassC':isClassC}"></div>
      
      //当isClassA为true时,增加ClassA样式;当isClassB为true时,增加ClassB样式;当isClassC为true时,增加ClassC样式。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读