我有一个基于Angular构建的基本日历/事件列表应用程序。我试图只显示当天的相关事件。我希望视图根据日期调整显示的内容。引入当前日期并根据日期调整UI的最佳方法是什么?
答案 0 :(得分:1)
使用ng-hide
,ng-show
和控制器功能。假设您将纪元时间戳传递给控制器函数:
<div ng-contoller="MyCtrl">
<p ng-show="isToday(date)">I'm visible today</p>
</div>
app.controller('MyCtrl', function($scope, $filter){
var today = new Date();
today = today.getTime();
today = $filter('date')(today, 'shortDate');
$scope.isToday = function(epoch){
return $filter('date')(epoch, 'shortDate') == today;
};
});