我想在 AngularJs 中对 ng-repeat 中的列进行排序。
我有这样的东西:
<th class="cl_sort_init" ng-click="predicate='EstimatedCloseDate';
reverse=!reverse" ng-class="{'cl_sort_desc':
predicate=='EstimatedCloseDate'&&reverse==true, 'cl_sort_asc':
predicate=='EstimatedCloseDate'&&reverse==false}">Close Date</th>
但是 EstimatedCloseDate 是一个字符串。因此它没有按应有的方式工作。我如何使其仅适用于本专栏的日期。其他列是字符串,它们工作得很好。
有什么想法和建议!!!
最佳答案
根据日期字符串的格式,您也许可以这样做
(新日期(预计关闭日期))
这将解析日期字符串,然后将其转换为日期对象,这将很好地进行排序 如果这不起作用,您将不得不编写自己的日期解析器,它最终将日期转换为 int 或 Date 对象
关于javascript - 如何在 Angular 中按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24318052/