在AngularJS 實現條件類應用
問題:
問題:問題:
解:
<li ng:class="{true: 'selected', false: ''}[$index == selectedIndex]">...</li>
使用表達式ngClass:
<li ng-class="{selected: $index == selectedIndex}">...</li>
使用物件表達式ngClass:
<li ng-class="{admin: 'enabled', moderator: 'disabled', '': 'hidden'}[user.role]">...</li>
將模型屬性對應到類別:
這種進階方法將模型屬性對應到類別名稱,提供根據任何條件分配類別的靈活性,而無需依賴ngIf/ngHide。 請記住,方法的選擇取決於您對程式碼結構和維護的特定要求和偏好。以上是如何在 AngularJS 列表中高效應用條件類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!