나는 단지 이후 현재 시간에서 항목을 표시합니다 있도록이 JSON을 필터링하기 위해 노력하고있어 AngularJS와 :필터
JSON http://www.football-data.org/teams/354/fixtures/?callback=JSON_CALLBACK
HTML
<tr ng-repeat="fixture in fixtures.fixtures | greaterThan:fixture.date:date">
<td>{{$index + 1}}</td>
<td>{{teamName(fixture.awayTeam)}}</td>
제어기
.controller('fixturesController', function($scope, $routeParams, footballdataAPIservice) {
$scope.id = $routeParams.id;
$scope.fixtures = [];
$scope.date = new Date();
footballdataAPIservice.getFixtures($scope.id).success(function (response) {
$scope.fixtures = response;
});
});
필터
angular.module('PremierLeagueApp', [])
.filter('greaterThan', function() {
return function (actualDate, comparisonDate) {
return Date(actualDate) > Date(comparisonDate);
};
});
이것은 나를 위해 작동하지 않습니다.
예, 현재 날짜보다 늦은 날짜가있는 항목 – user1937021