最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談AngularJS中ng-class的使用方法

 更新時間:2016年11月11日 10:08:16   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談AngularJS中ng-class的使用方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

有三種方法:

1、通過$scope綁定(不推薦)
2、通過對象數(shù)組綁定
3、通過key/value鍵值對綁定

實現(xiàn)方法:

1、通過$scope綁定(不推薦):

function ctrl($scope) {  
  $scope.className = "selected"; 
} 
<div class="{{className}}"></div> 

2、通過對象數(shù)組綁定:

function ctrl($scope) {  
  $scope.isSelected = true; 
} 
<div ng-class="{true:'selected',false:'unselected'}[isSelected]"></div> 

當isSelected為true時,增加selected樣式;當isSelected為false時,增加unselected樣式。

3、通過key/value鍵值對綁定:

function ctrl($scope) {  
  $scope.isA = true; 
  $scope.isB = false; 
  $scope.isC = false; 
} 
<div ng-class="{'A':isA,'B':isB,'C':isC}"></div> 

當isA為true時,增加A樣式;當isB為true時,增加B樣式;當isC為true時,增加C樣式。

<ion-list> 
  <ion-item ng-repeat="project in projects" ng-click="selectProject(project, $index)" ng-class="{active: activeProject == project}"> 
    {{project.title}} 
  </ion-item> 
</ion-list> 

根據(jù)projects循環(huán)創(chuàng)建ion-item,當activeProject為當前循環(huán)到的project時,增加active樣式。

幾點說明:

1、不推薦第一種方法,因為controller $scope應該只有數(shù)據(jù)和行為

2、ng-class是增加相關樣式,可以和class同時使用

以上就是小編為大家?guī)淼臏\談AngularJS中ng-class的使用方法全部內(nèi)容了,希望大家多多支持腳本之家~

相關文章

  • Angular組件化管理實現(xiàn)方法分析

    Angular組件化管理實現(xiàn)方法分析

    這篇文章主要介紹了Angular組件化管理實現(xiàn)方法,結合具體實例分析了Angular模塊組件化管理以提高代碼復用性的實現(xiàn)方法與相關操作技巧,需要的朋友可以參考下
    2017-03-03
  • angular雙向綁定詳解

    angular雙向綁定詳解

    這篇文章主要為大家介紹了angular雙向綁定,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • angular json對象push到數(shù)組中的方法

    angular json對象push到數(shù)組中的方法

    下面小編就為大家分享一篇angular json對象push到數(shù)組中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • AngularJS ionic手勢事件的使用總結

    AngularJS ionic手勢事件的使用總結

    本篇文章主要介紹了AngularJS手勢事件的使用總結,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • angular內(nèi)置provider之$compileProvider詳解

    angular內(nèi)置provider之$compileProvider詳解

    下面小編就為大家?guī)硪黄猘ngular內(nèi)置provider之$compileProvider詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 使用typescript開發(fā)angular模塊并發(fā)布npm包

    使用typescript開發(fā)angular模塊并發(fā)布npm包

    本篇文章主要介紹了使用typescript開發(fā)angular模塊并發(fā)布npm包,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Angular JS 生成動態(tài)二維碼的方法

    Angular JS 生成動態(tài)二維碼的方法

    這篇文章主要介紹了Angular JS 生成動態(tài)二維碼的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • AngularJS與后端php的數(shù)據(jù)交互方法

    AngularJS與后端php的數(shù)據(jù)交互方法

    今天小編就為大家分享一篇AngularJS與后端php的數(shù)據(jù)交互方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 利用JavaScript的AngularJS庫制作電子名片的方法

    利用JavaScript的AngularJS庫制作電子名片的方法

    這篇文章主要介紹了利用JavaScript的AngularJS庫制作電子名片的方法,其中需要使用到HTML5的canvas畫布,需要的朋友可以參考下
    2015-06-06
  • Angular組件間通信的新解決方案詳解

    Angular組件間通信的新解決方案詳解

    本文通過對比幾種Angular組件間的通信方式,給大家介紹了一種新的Angular組件間通信的解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論

西乌珠穆沁旗| 惠水县| 厦门市| 通州市| 无为县| 弥渡县| 保靖县| 乐都县| 辽阳市| 特克斯县| 水富县| 隆回县| 邵武市| 延庆县| 雅江县| 迁安市| 资溪县| 开平市| 招远市| 荥经县| 襄樊市| 威海市| 六枝特区| 广灵县| 志丹县| 黄石市| 页游| 崇信县| 永定县| 天峻县| 吉安县| 济宁市| 彩票| 汉川市| 梅河口市| 剑阁县| 莎车县| 泰兴市| 定南县| 长汀县| 民丰县|