У меня есть массив объектов в моем приложении «Угловое», и у каждого есть «готовое» поле, которое является меткой времени. Я хочу подсчитать количество объектов, где готовая метка времени находится раньше текущего времени. Как мне это сделать?Фильтр и счетчик массива в контроллере angular.js
у меня есть:
$scope.getDatetime = new Date();
$scope.numberReady = $filter('filter')($scope.array, {ready < $scope.getDatetime}).length;
Очевидно, что я не могу использовать ready < $scope.getDatetime
, но, логически говоря, это то, что я хочу сделать.
Спасибо, это работает. У меня на самом деле проблема с сравнением времени, но потому что новая дата() при печати на консоли дает мне «Sun Aug 02 2015 13:11:45 GMT + 0300 (EEST)», но даты, поступающие из моего api, формат «2015-07-26T21: 41: 01.938 + 03: 00». Любая идея, как сделать их сопоставимыми? – Finnjon