有人注意到在以下配置中使用ng-repeat时出现问题吗:
<div ng-repeat="row in home.grid.view = (home.grid.data | orderBy:ctrl.contentOrderBy[ctrl.configService.admin.contentOrderBy].key:ctrl.configService.admin.contentSortDirection)">
这是我的contentOrderBy对象:
[{"id":0,"name":"CId","key":"contentId"},
{"id":1,"name":"Modified By","key":"modifiedBy"},
{"id":2,"name":"Modified Date","key":"modified"},
{"id":3,"name":"Status","key":"contentStatusId"},
{"id":4,"name":"Status > Type","key":["contentStatusId","contentTypeId"]}]
ctrl.configService.admin.contentSortDirection有两个值:0或1。
我的问题是当我尝试更改configService.admin.contentSortDirection时:
- @license AngularJS v1.3.0-beta.8 - 可行
- AngularJS v1.3.0-beta.12 - 可行
- AngularJS v1.3.0-beta.13 - 可行
- AngularJS v1.3.0-beta.14 - 无法改变方向
- @license AngularJS v1.3.0-rc.5 - 无法改变方向
- @license AngularJS v1.3.0 - 无法改变方向
我已经检查了最新的文档,除非我弄错了,否则我找不到如何进行 orderBy 的任何内容,而我认为在以前的文档中曾经出现过。
如果其他人知道有效的方法,请提供任何建议。我也想知道为什么ng-repeat文档似乎有点缺乏。