在angularjs中选择“按当前日期分类”

在angularjs中选择“按当前日期分类”,angularjs,Angularjs,我有一个图标,如果修改日期=当前日期,我需要更改其颜色 逻辑: 如果inventory.modified=time,则应用样式 在控制器中: $scope.time=新日期() 模板: 修改的api: 修改:“2014-04-07T13:04:25.676000”您需要稍微更改一下逻辑 看一下时间戳格式,样式将只应用于1/100000秒。我认为在那个时候运行javascript的机会非常低 您可能需要以下选项之一: 如果是同一分钟,则应用样式 如果时间匹配,则应用样式,并在指定的时间间隔(例如

我有一个图标,如果修改日期=当前日期,我需要更改其颜色

逻辑: 如果
inventory.modified=time
,则应用样式

在控制器中:

$scope.time=新日期()

模板:

修改的api:
修改:“2014-04-07T13:04:25.676000”

您需要稍微更改一下逻辑

看一下时间戳格式,样式将只应用于1/100000秒。我认为在那个时候运行javascript的机会非常低

您可能需要以下选项之一:

  • 如果是同一分钟,则应用样式

  • 如果时间匹配,则应用样式,并在指定的时间间隔(例如,15秒)后将其删除

  • 无论哪种方式,
    date
    过滤器都应该是有用的:

    编辑:

    在JS中:

    // do this once, so we don't need convert again    
    $scope.time = $filter('date')(new Date(), 'shortDate');
    
    ...
    inventory.$modified = $filter('date')(new Date(inventory.modified), 'shortDate');
    
    在模板中:

    <span ng-class="active: inventory.$modified == time"> {{ inventory }} </span>
    

    我需要应用它,如果它是当前日期,我不需要像YYYY mm dd那样的分钟和秒数?我有
    $scope.invents=newinventory().query().$object我不认为我可以在我的控制器资源清册中写入。$modified?您如何检索数据(哪个库)?我正在使用
    restanglar
    ,这里我得到所有对象
    $scope.invents=new inventory().query()。$object
    
    <span ng-class="active: inventory.$modifiedToday"> {{ inventory }} </span>