AngularJS不同的箭头用于orderBy
angularJS different arrows for orderBy
在我的应用程序中,我有表格,我正在排序
<th data-ng-click="predicate = 'FirstName'; reverse=!reverse">Name <i ng-class="{'arrow-down' : reverse, 'arrow-up' : !reverse}"></i></th>
<th data-ng-click="predicate = 'LastName'; reverse=!reverse">Last Name <i ng-class="{'arrow-down' : reverse, 'arrow-up' : !reverse}"></i</th>
和 ng 重复:
<tr data-ng-repeat="user in users | orderBy:predicate:reverse" data-id="{{user.Id}}" class="table-row">
当我不对列进行排序时,如何为项目显示不同的 ng 类?
现在它出现在整个列中...
尝试将predicate
添加到ng-class
条件:
<th data-ng-click="predicate = 'FirstName'; reverse=!reverse">Name
<i ng-class="{'arrow-down' : reverse && predicate==='FirstName', 'arrow-up' : !reverse && predicate==='FirstName'}"></i></th>
当表未按此列排序时,使用默认箭头显示非常简单:
<th data-ng-click="predicate = 'FirstName'; reverse=!reverse">Name
<i ng-class="{
'arrow-down' : reverse && predicate==='FirstName',
'arrow-up' : !reverse && predicate==='FirstName',
'arrow-not-sorted': predicate!=='FirstName'
}"></i></th>
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- PHP中的setcookie仅适用于localhost
- 包括用于facebook评论框的JavaScript SDK
- 如何检测用于WebGL的专用或集成显卡
- ng更改事件不适用于Dropdown
- 用于搜索的聚合物嵌套绑定
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- JS编译器/包管理器,用于版本控制
- 将CSS应用于printWindow.print();在Javascript中
- 用于'魔术串'属性
- 用于检查数组中是否存在元素的javascript自定义方法
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 在ajax成功后,cluetip不适用于首次点击活动元素
- D3.js模式不适用于弧形或圆环图
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- AngularJS不同的箭头用于orderBy