• ngClass指令3种使用


    CSS代码:
    1
    .strike { 2 text-decoration: line-through; 3 } 4 .bold { 5 font-weight: bold; 6 } 7 .red { 8 color: red; 9 }

    1.映射语法

    1 <p ng-class="{strike: deleted, bold: important, red: error}">Map Syntax Example</p>   
    2 <input type="checkbox" ng-model="deleted"> deleted (apply "strike" class)<br>  
    3 <input type="checkbox" ng-model="important"> important (apply "bold" class)<br>
    4 <input type="checkbox" ng-model="error"> error (apply "red" class)
    5 <hr>
      //strike, bold, improtant为true时,将分别引用类名deleted, bold, error
     

    2.字符串语法

    <p ng-class="style">Using String Syntax</p>
    <input ng-model="style" type="text" placeholder="bold strike red">
    </hr>
      //类名多个有效,空间隔开即可

    3.数组语法

    <p ng-class="[style1, style2, style3]">Using Array Syntax</p>
    <input ng-model="style1" type="text" placeholder="bold, strike or red"></br>
    <input ng-model="style2" type="text" placeholder="bold, strike or red"></br>
    <input ng-model="style3" type="text" placeholder="bold, strike or red"></br>
    </hr>

    4.ngClassEven与ngClassOdd

    css:

    .odd {
      color: red;
    }
    .even {
      color: blue;
    }
    <ol ng-init="names=['John', 'Mary', 'Cate', 'Suz']">
      <li ng-repeat="name in names">
       <span ng-class-odd="'odd'" ng-class-even="'even'">
         {{name}}      
       </span>
      </li>
    </ol>

  • 相关阅读:
    定义类或对象
    CSS 超出的文字显示省略号(单行、多行)
    获取Json对象的长度以及判断json对象是否为空
    第三次作业附加
    八皇后问题解题报告(dfs
    STL学习笔记(不定期更新)
    寒假作业之三
    寒假作业之二(2)
    寒假作业之二(1)
    第一篇随笔居然是总结耶
  • 原文地址:https://www.cnblogs.com/lianghaijie-ctw/p/6431488.html
Copyright © 2020-2023  润新知