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

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

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

有三種方法:

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

實現方法:

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

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

2、通過對象數組綁定:

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> 

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

幾點說明:

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

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

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

相關文章

  • Angular組件化管理實現方法分析

    Angular組件化管理實現方法分析

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

    angular雙向綁定詳解

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

    angular json對象push到數組中的方法

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

    AngularJS ionic手勢事件的使用總結

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

    angular內置provider之$compileProvider詳解

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

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

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

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

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

    AngularJS與后端php的數據交互方法

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

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

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

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

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

最新評論

巴南区| 阿勒泰市| 开封市| 岑溪市| 旺苍县| 蓝田县| 扬中市| 营山县| 柘荣县| 政和县| 罗江县| 绿春县| 山西省| 西安市| 永川市| 莎车县| 米林县| 昭苏县| 茶陵县| 阜宁县| 旌德县| 离岛区| 拜城县| 高雄县| 苗栗县| 三门县| 江西省| 八宿县| 常熟市| 兴义市| 安泽县| 凤山县| 江永县| 南乐县| 大洼县| 三都| 当雄县| 徐闻县| 扶余县| 于田县| 柳州市|