搜尋

首頁  >  問答  >  主體

angular.js - angularjs ng-class問題

這個all_font_color怎麼都不生效是什麼鬼?

作用域中的allFontColor確實是true

高洛峰高洛峰2744 天前527

全部回覆(4)我來回復

  • 大家讲道理

    大家讲道理2017-05-15 17:01:50

    謝謝各位,昨天的問題還是不知道怎麼解決,不知道什麼原因
    最後改了寫法,用class="{{all_font_color_}}"這種方法解決的

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:01:50

    你把ng-class這段程式碼貼全來 右邊看不到 不知道是不是你格式有問題

    回覆
    0
  • PHPz

    PHPz2017-05-15 17:01:50

    1. 確定該class是否存在

    2. 確定該class樣式沒有被覆寫

    可以在plnkr測試下

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:01:50

    感覺你應該這樣寫:
    ng-class="{true:'active',false:'inactive'}[tabVal==2]"
    上面表達式的意思是:透過判斷'tabVal'是否等於2,來判斷ng-class的樣式值;
    如果tabVal==2是true ,那麼ng-class='active';
    其中tabVal可以在控制器裡面定義,可以是個變數;
    active是任意個類別名稱;

    回覆
    0
  • 取消回覆