Javascript Angularjs简单网格表按日期排序
我想点击一个按钮,我想用angularjs对今天的日期表进行排序。 如果这是我的角度视图页面Javascript Angularjs简单网格表按日期排序,javascript,angularjs,Javascript,Angularjs,我想点击一个按钮,我想用angularjs对今天的日期表进行排序。 如果这是我的角度视图页面 高级搜索 {{visit.title} {{visit.startDate |日期:中} 我不知道如何填写控制器来对当前日期排序。 下面的代码将有助于按升序对具有开始日期的行进行排序 <tr ng-repeat="visit in visitsList | orderBy: 'startDate'"> <td>{{visit.title}}</td>
高级搜索
{{visit.title}
{{visit.startDate |日期:中}
我不知道如何填写控制器来对当前日期排序。下面的代码将有助于按升序对具有开始日期的行进行排序
<tr ng-repeat="visit in visitsList | orderBy: 'startDate'">
<td>{{visit.title}}</td>
<td>{{visit.startDate | date:medium}}
</tr>
{{visit.title}
{{visit.startDate |日期:中}
您可以在控制器中创建一个函数,只过滤当前日期的表格数据
$scope.filterDates = function() {
//Get the current date.
var currentDate = $filter('date')(new Date(), "MM/dd/yyyy");
$scope.users.forEach(function(user) {
//convert dates to currentDate format for comparing.
user.previousLogin = $filter('date')(user.previousLogin, "MM/dd/yyyy");
});
//filter and update users list.
$scope.filteredUsers = $filter('filter')($scope.users, {previousLogin: currentDate});
}
然后调用ng上的函数,单击按钮中的
Fiddle:不,我想用今天的日期排序,例如今天是2016年3月11日,我想要这个日期的数据。哟,克莱顿,它工作了!!!。。。非常感谢。。。。。你知道如何过滤以获得上周的数据吗??