在angular中為我們提供了3種方案處理class:
1:scope變數繫結,如上例。(不推薦使用)
2:字串陣列形式。
3:物件key/value處理。
我們繼續其他兩種解決方案:
1字串陣列形式是針對class簡單變化,具有排斥性的變化,true是什麼class,false是什麼class,其形如;
1function
ctr($scope) 45
6
其結果是2中組合,isactive表示式為true,則 active,負責inactive。
2物件key/value處理主要針對複雜的class混合,其形如:
1function
ctr($scope) 45
>
6
當 isselected = true 則增加selected class,
當iscar=true,則增加car class,
所以你結果可能是4種組合。
個人推薦用2,3兩種方式,不建議將class放入controller scope之上,scope需要保持純潔行,scope上的只能是資料和行為。
angular指令ng class巧用
ng class最大的妙用就是可以根據你的邏輯表示式。來新增或移除對應的class ng class是angular.js裡面內建的乙個指令。專案中,有時候,我們需要根據需求來切換不同的class function bb scope 這種方式是scope變數繫結方式,個人覺得妙用談不上,還不如直接寫...
AngularJS中ng class使用方法
有三種方法 1 通過 scope繫結 不推薦 2 通過物件陣列繫結 3 通過key value鍵值對繫結 實現方法 function ctrl scope 2 通過物件陣列繫結 function ctrl scope 當isselected為true時,增加selected樣式 當isselecte...
學校機房的破機器真破
這絕對是中國學校機房的普遍現象 平時我寫作,大多數時候用的是openoffice.org,畢竟平時用linux的時間比較多,ooo是乙個很好的解決方案。除了免費,同時,odt格式還是國際標準來著。好了,odt的格式機房是不可能開啟的,畢竟機房只有裝word,於是我只好轉換成另外一種行業標準的格式 p...