Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs简单网格表按日期排序_Javascript_Angularjs - Fatal编程技术网

Javascript Angularjs简单网格表按日期排序

Javascript Angularjs简单网格表按日期排序,javascript,angularjs,Javascript,Angularjs,我想点击一个按钮,我想用angularjs对今天的日期表进行排序。 如果这是我的角度视图页面 高级搜索 {{visit.title} {{visit.startDate |日期:中} 我不知道如何填写控制器来对当前日期排序。 下面的代码将有助于按升序对具有开始日期的行进行排序 <tr ng-repeat="visit in visitsList | orderBy: 'startDate'"> <td>{{visit.title}}</td>

我想点击一个按钮,我想用angularjs对今天的日期表进行排序。 如果这是我的角度视图页面


高级搜索
{{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日,我想要这个日期的数据。哟,克莱顿,它工作了!!!。。。非常感谢。。。。。你知道如何过滤以获得上周的数据吗??